首页 > Web开发 > 详细

ASP.NET - List<> 绑定 DropDownList

时间:2015-09-17 19:02:47      阅读:214      评论:0      收藏:0      [点我收藏+]

代码:

 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();

 

ASP.NET - List<> 绑定 DropDownList

原文:http://www.cnblogs.com/KTblog/p/4816866.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!