为每一行添加数字列表列,如 excel

Add Numeric list column for each row like in excel

如何在 wpf 数据网格中添加一列,以显示每行的数字列表,如 excel 中那样?

LoadingRow 活动添加到您的 DataGrid:

<DataGrid LoadingRow="grd_OnLoadingRow" Name="grd" ... >

然后:

private void grd_OnLoadingRow(object sender, DataGridRowEventArgs e)
{
     e.Row.Header = (e.Row.GetIndex()).ToString();
}

但是它从 0 开始计数,如果你想从 1 开始,你可以试试这个:

e.Row.Header = (e.Row.GetIndex() + 1).ToString();