筛选代码:

foo966 2012-08-23 08:42:38
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
DataTable dt = dataGridView1.DataSource as DataTable;
DataView dv = dt.DefaultView;
switch(comboBox2.Text)
{
case "全部":
dv.RowFilter = "状态='已配准' or 状态='未配准'" ;
break;
case "已配准":
dv.RowFilter="状态='"+comboBox2.Text+"'";
break;
case "未配准":
dv.RowFilter="状态='"+comboBox2.Text+"'";
break;
}
}
选中全部时,不行啊
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
foo966 2012-08-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
dv.RowFilter=null 或者dv.RowFilter ="" 试试
[/Quote]
可以了,谢谢
hhucxyb 2012-08-23
  • 打赏
  • 举报
回复
dv.RowFilter=null 或者dv.RowFilter ="" 试试
foo966 2012-08-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
什么不行,问题描述不清楚啊。
调试一下吧,看什么数据和理想的不一致
[/Quote]
就是在combobox选择全部时,想要在datagridview中,数据要全部显示出来,不管是已配准还是未配准的。
上面代码只实现了在combobox中选择已配准或未配准时,是可以把相应的筛选出来的。???但是选中全部是要怎么让数据全部显示呢???
hhucxyb 2012-08-23
  • 打赏
  • 举报
回复
什么不行,问题描述不清楚啊。
调试一下吧,看什么数据和理想的不一致

110,547

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧