最新最好用的绑定ComboBox方法
2011-06-23 10:45
288 查看
我在绑定ComboBox的时候,因为要有一个提示项,比如 “请选择班次”之类,因为是用DataSourse,所以没法用ComboBox.Items.Add之类的来做,但是我发现我是用的DataTable做的DataSourse,那好,我就可以直接在DataTable里插入一行就OK,很简单吧?贴个图:
其实我也查过资料,有的是定义一个类,然后重写ToString(),这个方法我试了,取不出SelectedValue,很扯淡(可能是我理解的这个方法不够,呵呵呵),闲篇儿不扯了,把我的方法贴出来,供各位朋友参考吧:
string bcsql="select bcid,bcname from banci where bcrizi!='' and bcrizi is not null";
using(DataSet ds=DataBase.ReturnDataSet(bcsql,strip))
{
if (ds != null && ds.Tables[0].Rows.Count > 0)
{
DataRow dr=ds.Tables[0].NewRow();
dr[0]="0";
dr[1]="请选择班次";
ds.Tables[0].Rows.InsertAt(dr,0);
cbb_banci.DataSource = ds.Tables[0].DefaultView;
cbb_banci.DisplayMember = "bcname";
cbb_banci.ValueMember = "bcid";
}
}
自以为比网上我搜到的方法要先进很多,例如搜到的利用类,把数据源用类初始化,重写ToString()方法,我试验了下,很不好用
正做考勤呢,就贴这个吧,呵呵,希望批评指正,qq:381+80199(去掉+)
其实我也查过资料,有的是定义一个类,然后重写ToString(),这个方法我试了,取不出SelectedValue,很扯淡(可能是我理解的这个方法不够,呵呵呵),闲篇儿不扯了,把我的方法贴出来,供各位朋友参考吧:
string bcsql="select bcid,bcname from banci where bcrizi!='' and bcrizi is not null";
using(DataSet ds=DataBase.ReturnDataSet(bcsql,strip))
{
if (ds != null && ds.Tables[0].Rows.Count > 0)
{
DataRow dr=ds.Tables[0].NewRow();
dr[0]="0";
dr[1]="请选择班次";
ds.Tables[0].Rows.InsertAt(dr,0);
cbb_banci.DataSource = ds.Tables[0].DefaultView;
cbb_banci.DisplayMember = "bcname";
cbb_banci.ValueMember = "bcid";
}
}
自以为比网上我搜到的方法要先进很多,例如搜到的利用类,把数据源用类初始化,重写ToString()方法,我试验了下,很不好用
正做考勤呢,就贴这个吧,呵呵,希望批评指正,qq:381+80199(去掉+)
相关文章推荐
- 为ASPxComboBox 控件动静态绑定下拉项的方法
- Ext.net中Combobox如何绑定数据库中的值-通用方法
- ComponentArt:ComboBox 绑定值的方法
- 周志华:最新实验表明gcForest已经是最好的非深度神经网络方法
- C#手动绑定ComboBox方法
- C#实现绑定Combobox的方法
- 将数据绑定到combobox的方法
- 绑定数据源时组合框ComboBox.DrawItem的事件处理方法
- WinForm中comboBox控件数据绑定实现方法
- WinForm控件复杂数据绑定常用数据源(如:Dictionary)(对Combobox,DataGridView等控件DataSource赋值的多种方法)
- AjaxControlToolkit的安装使用方法(转)2010年05月03日 星期一 10:54Ajax 最好最新的资源网:http://ajax.asp.net/downloads/default.aspx上面有所有Ajax最新的
- 多个ComboBox绑定同一数据源的问题及解决方法
- JQueryEasyUI框架下的combobox的取值和绑定的方法
- winform中ComboBox的数据绑定方法
- Combobox绑定泛型字典时提示“复杂的 DataBinding 接受 IList 或 IListSource 作为数据源”的解决方法
- ComboBox 自定义绑定解决方法(WinForm)
- 嵌入式设备 以及手机 最新判断网络是否连接成功的最好方法,你值得知道
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法)
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法) .
- 将DataTable绑定到wpf的ComboBox控件方法