我只想在 wpf 工具包 DataGrid
中添加一个索引列来显示 DataGrid
中每个数据的行索引。如何?
<dg:DataGrid ItemsSource="{Binding List}"
SelectionMode="Extended"
IsReadOnly="True"
AutoGenerateColumns="False"
HorizontalAlignment="Left">
<dg:DataGrid.Columns>
**<dg:DataGridTextColumn Header="Row Index"></dg:DataGridTextColumn>**
<dg:DataGridTextColumn Header="Branch"
Binding="{Binding Branch.Id}"></dg:DataGridTextColumn>
<dg:DataGridTextColumn Header="Count"
Binding="{Binding RequestCount}"></dg:DataGridTextColumn>
</dg:DataGrid.Columns>
</dg:DataGrid>
最佳答案
您可以使用多重绑定(bind)和转换器绑定(bind)到行中的项目和父数据网格。然后在转换器中查找数据网格项中行的位置。
在 this page 上下载示例 WPFDatagridWithRowNumbers.zip
享受!
关于wpf - 如何显示 wpf 工具包数据网格的行索引?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2041168/