为每一行添加数字列表列,如 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();
如何在 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();