ComboBox绑定一个通过导航路径的来的表,但是我还想过滤一下这个表中的数据.要求就跟视图过滤一样,但是我怎么得到这个绑定的视图呢?
解决方案 »
- 未能从程序集“System.Web, Version=2.0.0.0, ....错误请高手帮忙!
- 请问下数组里面重复的元素怎么删除
- 100分请教有关事务的问题
- ListView.items.contain的问题
- vs2005有没有类似vc6中alt+f8那样格式化文字的功能?
- vs2005中如何读取gridview中选中的行的列值?
- 求助!如何获取当前正使用的文件的代码
- asp.net问题选择日期
- 准备做WINCE开发,想转入C#,不知C#和VB.NET的区别
- 请教高手:从html中提取链接的正则表达式(在线等候,解决马上给分!)
- 如何获取可用的盘符?
- 关于DataGrid,大家快帮我看看!!急急!!!
如果是请用
DataView dv = new DataView(DataTable对象);
dv.RowFilter = "过滤条件";
将dv绑定到ComboBox
//这两个是关系..
ds.Relations.Add("officeType_office", ds.Tables["officeType"].Columns["officeType_id"], ds.Tables["office"].Columns["office_officeType"]);ds.Relations.Add("office_employ", ds.Tables["office"].Columns["office_id"], ds.Tables["employ"].Columns["employ_office"]);
//下面是绑定的comboBox
cmbEmployee.DataSource = ds;
cmbEmployee.DisplayMember= "officeType.officeType_office.office_employ.employ_name";
cmbEmployee.ValueMember = "officeType.officeType_office.office_employ.employ_id";我现在需要在这个表上在过滤一下数据.也就是通过导航路径得来的表officeType.officeType_office.office_employ
遍历主表的行,根据行的GetChildRows获取一个DataRow[]数组,遍历这个数组,依次添加到定义的表里,最后把这个表绑定到ComboBox,或许还有更好的方法,等高人告诉
即时行也是DataRowView来显示..应该是吧.高人快来解答一下