gpt4 book ai didi

.net - 如何在 BindingSource.Filter 之后获取 DataGridView 的可见行数?

转载 作者:数据小太阳 更新时间:2023-10-29 01:43:56 28 4
gpt4 key购买 nike

我有一张 table ,上面有 1640 件元素。我设置

bindingSource.Filter = "some filter query string";

并且大部分行都消失了,例如留下 400 行。我希望能够告诉用户“显示 1640 项中的 400 项”,因为他们单击了一些文本框,这些文本框更改了过滤器字符串,因此哪些行在 dataGridView 对象中可见(很像 iTunes,但用于医疗数据,而不是流派/艺术家/专辑过滤歌曲)。

我尝试了 bindingSource.Count,无论 Filter 字符串设置为什么,它始终为 1640(尽管根据需要显示的行数要少得多)。我尝试遍历 dataGridView.Rows 中的所有行并仅计算可见的行,但总和仍为 1640。

我在哪里可以获得这些信息?

请注意,我没有使用 SQL,但 bindingSource.DataSource 是一个来自 DataView 的 DataSource,包裹在 DataTable 中(来自从 XML 读取的数据集)。

最佳答案

试试这个:datagridviewname.Rows.GetRowCount(DataGridViewElementStates.Visible);

关于.net - 如何在 BindingSource.Filter 之后获取 DataGridView 的可见行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/509578/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com