WPF数据网格的行数

本文关键字:网格 数据 数据网 WPF | 更新日期: 2023-09-27 17:49:15

如何计数或返回DataGrid行的最后索引?显然没有DataGrid.Count()性质。我到处找都找不到答案。

我可以创建一个变量并使用i++作为Row计数的计数器,但DataGrid没有内置解决方案吗?

WPF数据网格的行数

您可以使用DataGrid.Items.Count来获取项目的编号。

将计数存储在变量

 int num=dataGrid.Items.Count

JNR提到应该对有界数据源中的项进行计数。您可以通过将dataGrid.DataContext转换为适当的Type (List、IEnumerable或任何其他类型)并在该对象上调用.Count来检索数据源。这应该不难…

项目。计数返回1时,您的数据网格是可编辑的。这对我不起作用。

试试这个:

int num=dataGrid.ItemsSource.OfType<object>().Count()