ASP.NET - List<> 绑定 DropDownList

代码:

 1         //声明泛型
 2         List<category> inof = new List<category>();//二级分类
 3
 4         //声明类使用的对象类
 5         public class category
 6         {
 7             public category(string id, string name)
 8             {
 9                 Id = id;
10                 Name = name;
11             }
12
13             private string id;
14
15             public string Id
16             {
17                 get { return id; }
18                 set { id = value; }
19             }
20
21             private string name;
22
23             public string Name
24             {
25                 get { return name; }
26                 set { name = value; }
27             }
28         }
29
30         //获取信息
31         public void selectdatabind()
32         {
33             SqlDataReader sdr = SQLHelper.ExcuteReader("select ID, CategoryName from Tb_APCategory where ParentID = 1000", CommandType.Text);
34             while (sdr.Read())
35             {
36                 SqlDataReader sdr_2 = SQLHelper.ExcuteReader("select ID, CategoryName from Tb_APCategory where ParentID = " + sdr["ID"].ToString() + "", CommandType.Text);
37                 while (sdr_2.Read())
38                 {
39                     inof.Add(new category(sdr_2["ID"].ToString(), sdr_2["CategoryName"].ToString()));
40                 }
41             }
42         }
43
44
45         //使用
46         this.DropDownList2.DataSource = inof;
47         this.DropDownList2.DataValueField = "ID";
48         this.DropDownList2.DataTextField = "Name";
49         this.DropDownList2.DataBind();
时间: 2024-11-06 07:54:02

ASP.NET - List<> 绑定 DropDownList的相关文章

ASP.NET Repeater 绑定 DropDownList Calendar 选择日期

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;using System.Text; using System.IO; using System.Data; public partial class DownloadItem_CmdExeItem : System.Web

GridView 中绑定DropDownList ,下拉框默认选中Label的值

在GridView中,我们 有时候要绑定值. 前台绑定的代码可以这样 <asp:TemplateField HeaderText="当前状态" ItemStyle-HorizontalAlign="Center"> <EditItemTemplate> <asp:DropDownList ID="dStatus" DataSource='<%#BindStatus()%>' DataTextField=&

ASP.NET Repeater绑定数据并实现分页

分类: 显示当前页码Label属性 值ID LabNowPageNumber text    1 ×××××××××××××××××××××××××××××××××××××××××××显示总页码Label属性 值ID LabAllPageNumber text    "" ××××××××××××××××××××××××××××××××××××××××××××××× LinkButton属性  值ID  LnkBtnOnetext  第一页 ××××××××××××××××××××××

asp.net 绑定DropDownList

protected void BindBankAccount() { DropDownList_bank.Items.Clear(); ListItem initItem = new ListItem("--请选择--", "-1"); DataTable dt = Lms.DAL.BankAccount.GetList(" and status=1"); DropDownList_bank.Items.Add(initItem); if (dt

《ASP.NET》数据绑定—DropDownList、ListBox

DropDownList和ListBox实现两级联动功能,他们也可以将从后台数据库中搜选的出来的信息加以绑定,这里要实现的功能是在DropDownList中选择"省",然后让ListBox自动将其省份下的"市"显示出来,这就是所谓的两级联动功能,这个功能我们在很多注册网页上看见,今天咱们就用ASP.NET解开其神秘的面纱. 一.设置前台界面,在Web窗体中添加DropDownList和ListBox两个控件.界面图如下所示. 二.编写后台代码 在这,后台代码编写在其

ASP.NET中使用DropDownList实现无刷新二级联动详细过程

Demo.sql 1 create table Car( 2 [id] int identity, 3 [brand] varchar(50) not null, 4 [type] varchar(50) not null 5 ) 6 go 7 8 insert into Car ([brand],[type])values('BMW','B'),('BMW','M'),('BMW','W'), 9 ('BENZ','B'),('BENZ','E'),('BENZ','N'),('BENZ','

绑定dropdownlist

System.Data.SqlClient.SqlConnection sqlconn = new System.Data.SqlClient.SqlConnection(); sqlconn.C; sqlconn.Open(); System.Data.SqlClient.SqlDataAdapter sqldar = new System.Data.SqlClient.SqlDataAdapter("select UserName from forums_Users",sqlcon

ASP.net一些绑定

<%#Container.DataItem%>适用于DataList控件:例子:前台:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/19

asp.net-枚举绑定控件

1.DropDownList asp.net页面: <asp:DropDownList ID="drpTemplateType" runat="server" AutoPostBack="true" onselectedindexchanged="drpTemplateType_SelectedIndexChanged"> </asp:DropDownList> .cs代码: drpTemplateTy