WPF之DataGrid控件序号自动生成的简单方法——删除行后依然有序
DataGrid控件序号自动生成的简单方法
DataGrid控件中的序号生成一般有两种方法,第一种方法的思路是在控件中单独创建序号列并与后台数据进行Binding。第二种方法是不Binding,直接在行加载时在RowHeader中添加序号。相比之下,第二种方法更为简单,故这里主要对第二种方法进行介绍。
效果图
前台Xaml代码
<DataGrid x:Name="TCurveDataGrid" Height="280" Width="150"
AlternatingRowBackground="LightBlue" AlternationCount="2" AutoGenerateColumns="False"
BorderBrush="Black" BorderThickness="1" ScrollViewer.HorizontalScrollBarVisibility="Disabled"
LoadingRow="TCurveDataGrid_LoadingRow"
HeadersVisibility="All">
<DataGrid.Columns>
<DataGridTextColumn x:Name="Parameter" Header="参数" Binding="{Binding Parameter,UpdateSourceTrigger=PropertyChanged}" Width="75" /