ComboBox(DropDownList)数据绑定再添加一项
2009-11-19 09:17
543 查看
第一种方法,想修改绑定的数据源之后再绑定,代码如下:
DataTable dt = EmployerSet.Tables["EmployeesTable"];
DataRow dr = dt.NewRow();
dr["FirstName"] = "--选择所有--";
dt.Rows.InsertAt(dr, 0);
this.comboBox1.DataSource = dt;
this.comboBox1.DisplayMember = "FirstName";
方法二:
采用了数据源的管理对象BindingContext,先将当前项的值修改之后再赋予呈现成员
this.comboBox1.DataSource = EmployerSet;
DataRowView rowV = (DataRowView)this.BindingContext[EmployerSet, "EmployeesTable"].Current;
rowV["FirstName"] = "--选择所有--";
this.comboBox1.DisplayMember = "EmployeesTable.FirstName";
你可以测试发现其实 rowV["FirstName"]原本的值就是EmployeesTable.FirstName中的第一个值,只是后来被修改了,接着赋予其呈现成员,这里之所以修改数据源会成功,我自己的认为是使用到了数据的管理对象,就好像是管理员可以修改一样而别人无法修改!
DataTable dt = EmployerSet.Tables["EmployeesTable"];
DataRow dr = dt.NewRow();
dr["FirstName"] = "--选择所有--";
dt.Rows.InsertAt(dr, 0);
this.comboBox1.DataSource = dt;
this.comboBox1.DisplayMember = "FirstName";
方法二:
采用了数据源的管理对象BindingContext,先将当前项的值修改之后再赋予呈现成员
this.comboBox1.DataSource = EmployerSet;
DataRowView rowV = (DataRowView)this.BindingContext[EmployerSet, "EmployeesTable"].Current;
rowV["FirstName"] = "--选择所有--";
this.comboBox1.DisplayMember = "EmployeesTable.FirstName";
你可以测试发现其实 rowV["FirstName"]原本的值就是EmployeesTable.FirstName中的第一个值,只是后来被修改了,接着赋予其呈现成员,这里之所以修改数据源会成功,我自己的认为是使用到了数据的管理对象,就好像是管理员可以修改一样而别人无法修改!
相关文章推荐
- C# ComboBox(DropDownList)数据绑定再添加一项
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法)
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法) .
- C# ComboBox(DropDownList)数据绑定后,怎样再添加选项(ZT)
- DataGrid中添加DropdownList时的数据绑定
- 关于DropDownList绑定数据后,怎么添加另外的默认值
- C# winform combobox 在绑定数据之后插入一项选择项
- combobox绑定前添加一项
- FLEX4 DropDownList/combobox双向数据绑定binding默认赋值
- dropdownlist的动态绑定数据然后怎么添加默认项“请选择”或空值
- ComboBox绑定数据源及添加额外数据
- 在DropDownList绑定数据时再添加一个数值
- [★]ComboBox 经验总结[动态绑定数据之后,静态添加一条数据] 转
- 关于DropDownList绑定数据后,怎么添加另外的默认值
- DropDownList数据绑定及添加默认项的问题
- 自定义绑定RadioButtonList或者DropDownList(数据库列+手动添加)
- C# DataGridView 添加DataGridViewComboBoxColumn列后绑定数据
- ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
- [★]ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
- wpf combobox数据绑定并添加一个额外的选项