Wpf 如何向行标题添加序列号

Wpf 如何向行标题添加序列号,wpf,silverlight,wpfdatagrid,Wpf,Silverlight,Wpfdatagrid,我想将自动生成的数字添加到行标题中。我想知道使用WPF datagrid是否可行?在LoadingRow事件中加载DataGridRow时,可以设置它们 <DataGrid ... LoadingRow="dataGrid_LoadingRow"> private void dataGrid_LoadingRow(object sender, DataGridRowEventArgs e) { e.Row.Header = (e.Row.GetIndex

我想将自动生成的数字添加到行标题中。我想知道使用WPF datagrid是否可行?

在LoadingRow事件中加载DataGridRow时,可以设置它们

<DataGrid ...
          LoadingRow="dataGrid_LoadingRow">

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

私有void dataGrid_LoadingRow(对象发送方,DataGridRowEventArgs e)
{
e、 Row.Header=(e.Row.GetIndex()).ToString();
}

@user496949:每次加载DataGridRow时都应触发EventHandler。你得到了什么效果,一点行号都没有?@user496949:你能发布一些代码重现这个问题吗?即使我尝试了,也无法使此方法失败:)仅一行代码,例如e.Row.Header=(e.Row.GetIndex()).ToString();我将数据网格放入网格中Panel@user496949:我把它放在一个网格中,它对我有用。在这里上传了我的示例项目,也许你可以找出区别: