C#实现下拉框绑定list集合的方法
程序员文章站
2022-10-25 18:55:28
本文实例讲述了c#实现下拉框绑定list集合的方法。分享给大家供大家参考。具体实现方法如下:
对象类:
public class area
{
//建议编...
本文实例讲述了c#实现下拉框绑定list集合的方法。分享给大家供大家参考。具体实现方法如下:
对象类:
public class area { //建议编写“实体类”的时候一定要用属性,不要用字段 //因为有些控件数据绑定的时候只认属性,不认字段(大多数都是) public int areaid { get; set; } public string areaname { get; set; } //public int areaid; //public string areaname; public override string tostring() { return areaname; } }
绑定相关代码:
private void loadprovince() { list<area> list = new list<area>(); #region 初始化list集合 string constr = configurationmanager.connectionstrings["sql"].connectionstring; using (sqlconnection con = new sqlconnection(constr)) { string sql = "select * from tblarea where areapid=0"; using (sqlcommand cmd = new sqlcommand(sql, con)) { con.open(); using (sqldatareader reader = cmd.executereader()) { if (reader.hasrows) { while (reader.read()) { //reader的索引是根据实际查询出来的的列的索引来计算的而不是实际表中的索引,除非查询语句使用select *. area model = new area() { areaid = reader.getint32(0), areaname = reader.getstring(1) }; list.add(model); } } } } } #endregion cboprovince.displaymember = "areaname"; cboprovince.valuemember = "areaid"; cboprovince.datasource = list; }
希望本文所述对大家的c#程序设计有所帮助。
上一篇: PHP数组交集的优化代码分析
推荐阅读
-
C#在foreach遍历删除集合中元素的三种实现方法
-
【转载】C#中List集合使用RemoveRange方法移除指定索引开始的一段元素
-
C#中List集合使用Max()方法查找到最大值的实例
-
C#实现集合转换成json格式数据的方法
-
C#实现DataTable,List和Json转换的方法
-
C#使用IComparer自定义List类实现排序的方法
-
C#实现绑定DataGridView与TextBox之间关联的方法
-
【转载】C#中List集合中Last和LastOrDefault方法的差别
-
【转载】C#中List集合使用LastOrDefault方法查找出最后一个符合条件的元素
-
【转载】C#中ToArray方法将List集合转换为对应的数组