.net gridview记录计数

时间:2010-08-09 14:07:38

标签: .net winforms datagridview

我确定这有一个简单的方法....

如果我通过例如从下拉列表中选择一个值来填充gridview,那么我想显示该gridview中的记录总数,我有一个我设置为

的文本框
    lbTotal.Text = Convert.ToString(gridview.Rows.Count);

问题是,只显示以前在gridview中的内容的总数,而不是那里的内容。

4 个答案:

答案 0 :(得分:1)

您可能希望了解如何/在何处对网格进行任何数据绑定。在我看来,正在发生的事情是你在新的数据绑定发生之前检查行数。如果是这种情况,请尝试在datagridview的BindingContextChanged事件中设置标签/文本框。

这只是基于你所说的猜测,但发布更多信息会很有用:P。

答案 1 :(得分:1)

得到它,将gridview的EnableViewState更改为false,并为当前记录集拾取rowcount

再次感谢

答案 2 :(得分:0)

是否可以使用从下拉列表中选择的值发布有关如何加载数据的代码。情况可能是你可能没有再次计算了

答案 3 :(得分:0)

如果您的来源BindingSource(比方说DataTable)和_dtSource之间有DataGridView,那么您可以_dtSource.Count