C# 下拉框绑定数据
2015-06-16 16:34
645 查看
在winform里下拉框是comboBox
数据绑定:
一:
二:
//请注意!!此时的comboBox默认已经选择了第一项,在操作时请做一个选择判断,例如if(comboBox.SelectedText!="请选择"),否则会取到第一个值作为选定值
asp.net里是DorpDownList
数据绑定:
一:
ArrayList dataList = new ArrayList(); dataList.Add(new DictionaryEntry("STRING_KEY", "STRING_VALUE")); comboBox.DataSource = dataList; comboBox.DisplayMember = "Key";//设定comboBox选中项的显示值 comboBox.ValueMember = "Value";//设定comboBox选中项的关联值 comboBox.Text = "请选择";//设定comboBox初始显示的内容
二:
DataTable dt = new DataTable(); dt.Columns.Add("中文"); dt.Columns.Add("阿拉伯数字"); DataRow dr1 = dt.NewRow(); dr1["中文"] = "选择了壹"; dr1["阿拉伯数字"] = "1"; dt.Rows.Add(dr1); DataRow dr2 = dt.NewRow(); dr2["中文"] = "选择了贰"; dr2["阿拉伯数字"] = "2"; dt.Rows.Add(dr2); comboBox2.DataSource = dt; comboBox2.DisplayMember = "中文";<span style="font-family: Arial, Helvetica, sans-serif;">//设定comboBox选中项的显示值</span> comboBox2.ValueMember = "阿拉伯数字";<span style="font-family: Arial, Helvetica, sans-serif;">//设定comboBox选中项的关联值</span>
//请注意!!此时的comboBox默认已经选择了第一项,在操作时请做一个选择判断,例如if(comboBox.SelectedText!="请选择"),否则会取到第一个值作为选定值
asp.net里是DorpDownList
dorpDownList.DataTextField = "key";//设定dorpDownList选中项的显示值 dorpDownList.DataValueField = "value";//设定dorpDownList选中项的关联值 dorpDownList.DataBind();//记得写这一句,不然上面处理好的数据白搞了 = =b//请注意!!如果你是在pageload里边儿进行绑定,记住判断isPostBack,不然每次操作都会重新绑定,你永远只能选第一项的值
相关文章推荐
- C#中的线程 -- 线程入门
- C#-web用户控件
- C#实现将Email地址转成图片显示的方法
- C# 操作 Excel 常见问题收集和整理
- C#使用Parallel类进行多线程编程实例
- c#可空类型
- C#使用iTextSharp从PDF文档获取内容的方法
- c# 逆变 协变的理解
- C#判断一个图像是否是透明的GIF图的方法
- C#操作XML(五)
- C#中判断一个数组中是否存在某个数组值 及相关
- C#子窗口切换并显示最大化问题
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- 观察者模式(Publish/Subscribe)(C#实现)
- C#反射技术的简单操作(读取和设置类的属性)
- C#操作XML(四)
- 扩展C#与元编程(一)
- C#实现为一张大尺寸图片创建缩略图的方法
- C# is as 强制转换
- C#字符串数组转换为整形数组的方法