Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Datagrid空行';s行数_C#_Wpf_Datagrid_Row Number - Fatal编程技术网

C# Datagrid空行';s行数

C# Datagrid空行';s行数,c#,wpf,datagrid,row-number,C#,Wpf,Datagrid,Row Number,我有一个WPF Datagrid,我正在LoadingRow事件中填充它的行号: private void GridAccounts_LoadingRow(object sender, DataGridRowEventArgs e) { e.Row.Header = (e.Row.GetIndex() + 1).ToString(); } 看起来,在DATAGID结束时出现的空白、新行显示错误的行号,直到用户单击该行为止。用户单击该行后,将触发Loadi

我有一个WPF Datagrid,我正在LoadingRow事件中填充它的行号:

    private void GridAccounts_LoadingRow(object sender, DataGridRowEventArgs e)
    {
        e.Row.Header = (e.Row.GetIndex() + 1).ToString();
    }
<>看起来,在DATAGID结束时出现的空白、新行显示错误的行号,直到用户单击该行为止。用户单击该行后,将触发LoadingRow事件并显示正确的行号。在用户单击行之前,是否有方法显示正确的行号?下面是我的错误的示例图像:


我找到了正确的号码。无论哪种方式,这都是
NewItemPlaceholder
,我会将其留空,当
e.row.DataContext==CollectionView时,您就有了带有该占位符的行。NewItemPlaceholder
的计算结果为
true
,因此在这种情况下您可以什么都不做。

无法重现此内容……感谢您提供的信息!我在那里有点困惑。由于DATAGRID立即加载,所以在用户向其添加数据之前,将空白行分配给一个数字。我现在正在检查DataContext是否等于NewItemPlaceholder,并获得我所期望的结果。