第一步:DataGrid添加LoadingRow="ApplicationRunLogDataGrid_LoadingRow" 登录后复制 <DataGrid x:Name="ApplicationRunLogDataGrid" AutoGenerateColumns="False" CanUserAddRows="False" FontSize="10px" materialDesign:ScrollBarAssist.ThumbCornerRadius="4" d:ItemsSource="{d:SampleData ItemCount=10}" LoadingRow="ApplicationRunLogDataGrid_LoadingRow"> <DataGrid.Columns> <!--<DataGridCheckBoxColumn Header="选中" IsReadOnly="True" Width="60" Binding="{Binding Checked}"/>--> <DataGridTextColumn Header="序号" IsReadOnly="True" Width="Auto" Binding="{Binding Header, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}, Mode=FindAncestor}}" /> <DataGridTextColumn Header="SFC名字" IsReadOnly="True" MinWidth="200" Width="Auto" Binding="{Binding SFCName}"/> </DataGrid.Columns> </DataGrid> 1.2.3.4.5.6.7.8.9.10.11.12.13.14. 第二步:添加生成的事件 登录后复制 /// <summary> /// 自增序号列 /// </summary> private void ApplicationRunLogDataGrid_LoadingRow(object sender, DataGridRowEventArgs e) { e.Row.Header = e.Row.GetIndex() + 1; } 1.2.3.4.5.6.7. 作者:꧁执笔小白꧂ 原创作者: u_16822845 转载于: https://blog.51cto.com/u_16822845/11700399