有两个DataGridView当我选择第一个DataGridView中的某一行时,就根据某一个条件 去筛选第二个DataGridView中匹配的数据并在第二个DataGridView中显示出来,第一个DataGridView的数据不动,当我取消选中时,第二个DataGridView的数据恢复初始状态;
当我在第二个DataGridView中选择某一行时,就去筛选第一个DataGridView中匹配的数据 并在第一个DataGridView中显示出匹配的数据,第二个DataGridView数据不动,当我取消选中时,第二个DataGridView的数据恢复初始状态;
用什么方法效率比较高一些??两张表都有一万条数据,请各位仁兄想想你们的实现思路小弟不才,一直没有想到效率高的方法
当我在第二个DataGridView中选择某一行时,就去筛选第一个DataGridView中匹配的数据 并在第一个DataGridView中显示出匹配的数据,第二个DataGridView数据不动,当我取消选中时,第二个DataGridView的数据恢复初始状态;
用什么方法效率比较高一些??两张表都有一万条数据,请各位仁兄想想你们的实现思路小弟不才,一直没有想到效率高的方法
解决方案 »
- 发帖求一个模拟的考试系统
- C#操作文本文件 查找 位置
- 两种参数传递方式在接收时,一个可以接受另一个不行为什么?
- 我把同步和异步调用做成了窗口版本的怎么出问题了?代码我看了半天是对的啊!
- 发现Camtasia Studio、Adobe Acrobat 7等软件的有些窗口上下高度超过屏幕高度,使得最下面一排的按钮看不到无法操作,只能将任务条改为隐藏才能勉强的操作到,怎么办?这总不是软件开发者故意这样做,造成我们操作不方便吧?
- (某人)生日的格式为1988-8-8的正则表达式怎样写?
- 关于C#建模Rational Xde东东的问题
- .ascx 文件怎么才能做成用户控件?
- Visual C# 编写 asp.net web应用程序遇到的问题!
- 问大家一个有关listbox控件的问题!
- vs 2008 crystal reports 对齐表格问题
- 关于用代码启动应用程序的奇怪问题
在第一个dgv的点击事件中用findcontrol找到checkbox、、、判断checkbox的选中状态。如果选中根据行ID绑定第二个dgv的数据源如果没选中。。清空数据源
BindingSource bs = new BindingSource(dt);
表格对象。数据源 = bs;
然后只需要修改bs的筛选属性,表格自动显示筛选出来的数据,筛选属性=空,表格回复初始化数据量。