C#实现下拉框绑定list集合的方法
本文实例讲述了C#实现下拉框绑定list集合的方法。分享给大家供大家参考。具体实现方法如下:
对象类:
publicclassArea
{
//建议编写“实体类”的时候一定要用属性,不要用字段
//因为有些控件数据绑定的时候只认属性,不认字段(大多数都是)
publicintAreaId
{
get;
set;
}
publicstringAreaName
{
get;
set;
}
//publicintAreaId;
//publicstringAreaName;
publicoverridestringToString()
{
returnAreaName;
}
}
绑定相关代码:
privatevoidLoadProvince()
{
List<Area>list=newList<Area>();
#region初始化List集合
stringconstr=ConfigurationManager.ConnectionStrings["sql"].ConnectionString;
using(SqlConnectioncon=newSqlConnection(constr))
{
stringsql="select*fromTblAreawhereAreaPid=0";
using(SqlCommandcmd=newSqlCommand(sql,con))
{
con.Open();
using(SqlDataReaderreader=cmd.ExecuteReader())
{
if(reader.HasRows)
{
while(reader.Read())
{
//reader的索引是根据实际查询出来的的列的索引来计算的而不是实际表中的索引,除非查询语句使用select*.
Areamodel=newArea(){AreaId=reader.GetInt32(0),AreaName=reader.GetString(1)};
list.Add(model);
}
}
}
}
}
#endregion
cboProvince.DisplayMember="AreaName";
cboProvince.ValueMember="AreaId";
cboProvince.DataSource=list;
}
希望本文所述对大家的C#程序设计有所帮助。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短