【发布时间】:2015-03-25 18:58:16
【问题描述】:
我有一个包含大约 500 个项目的 DataGrid。用户可以加载更多项目,所以我更改了 DataGrid.ItemsSource。发生这种情况时,我失去了对选定行的关注,但我之前获得了行索引。
现在如何将焦点设置在具有索引的行上?
我在 EF6.1 中使用 WPF 和 C#
代码示例:
<DataGrid Name="MainDataGrid" SelectionChanged="MainDataGrid_SelectionChanged" SelectionMode="Single" IsSynchronizedWithCurrentItem="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Date" Binding="{Binding Date}"></DataGridTextColumn>
//...
</DataGrid.Columns>
</DataGrid>
【问题讨论】:
-
如何将数据绑定到数据网格?你能提供你正在做什么的示例代码吗?
-
你不能使用 myGrid.CurrentRowIndex = SavedIndex 吗?