我有一张桌子,上面有1640件东西。我设定
bindingSource.Filter = "some filter query string";
大部分的行消失了,留下,比如说,400行。我想告诉用户“显示1640个项目中的400个”,因为他们单击了一些文本框,这些文本框更改了筛选字符串,因此哪些行在datagridview对象中可见(很像itunes,但对于医疗数据,不是流派/艺术家/专辑筛选歌曲)。
我尝试了bindingsource.count,不管过滤器字符串设置为什么,它总是1640(即使根据需要显示的行更少)。我试着循环遍历datagridview.rows中的所有行,只计算可见的行,但总数仍然是1640。
我在哪里可以得到这些信息?
请注意,我使用的不是sql,而是bindingSource。datasource是一个数据源,来自包装在数据表周围的dataview(来自从xml读取的数据集)。
最佳答案
如何将筛选的项添加到单独的数据表中,并对筛选的项进行计数。