日期:2014-05-17  浏览次数:20974 次

[新人求助]关于DATATABLE
小弟我在做一个小软件,需要在多个方法内调取数据库的内容
考虑到性能和速度,我希望从一开始就把整个数据库的表格放在一个datatable处
然后再根据需要筛选datatable里的内容。
但是每次对datatable进行筛选的时候,似乎都要调用一次数据库,速度反而更慢了...
望高手指点一二!

------解决方案--------------------
1、使用binding类绑定datatable
然后使用binding的fiter属性筛选
datatable tbl=new datatable();
binding.datasource=tbl;
binding.filter="ID=1"
2、直接使用datatable的DefaultView的RowFilter属性
 tbl.DefaultView.RowFilter="ID=1"