DataGrid在开始时选择第一项

时间:2013-01-22 11:39:53

标签: c# datagrid

我可以在启动时在Windows.Control.DataGrid上选择第一个项目吗? 我每次绑定数据时都选择了第一项 - 第一行和第一列,是否可以更改它? 绑定数据后我有(单元格不是空的 - 数据不是问题): http://imgur.com/ZAwwQyd 我想没有选择第一个单元格(带有蓝色边框)

2 个答案:

答案 0 :(得分:0)

在您实例化网格并填充它之后,您可以调用

datagrid.ClearSelection();

那应该做的诀窍!!!

答案 1 :(得分:0)

是的,我可能会再次走错路,但试试这个。

看起来像将任何内容绑定到DataGrid控件将重置选择(不是100%)。

您可以将DataDataBound事件用于DataGrid。这将在项目绑定到控件后触发,如有必要,您可以“取消选择”从此事件中选择的任何单元格。

此外,如果您想保留用户所做的任何选择,那么您可以使用'DataBinding'事件来检查用户是否选择了一个单元格('在服务器控件绑定到数据源时发生。< / EM>');然后你可以保存索引值并在数据绑定后重新选择它。

更多信息 - MSDN

类似(但重要的是不一样)的问题 - DataGrid - grid selection is reset when new Data is arrived

希望这有帮助