我可以在开始时在 Windows.Control.DataGrid 上没有选择第一项吗?每次绑定数据时,我都选择了第一项 - 第一行和第一列,我可以更改它吗?绑定数据后我有(单元格不是真的空 - 数据不是问题):http: //imgur.com/ZAwwQyd 我不想选择第一个单元格(带有蓝色边框的单元格)
问问题
299 次
2 回答
0
在您实例化网格并填充它之后,您可以调用
datagrid.ClearSelection();
这应该够了吧!!!
于 2013-01-22T11:54:32.980 回答
0
对,我可能又走错了路,但试试这个。
看起来将任何内容绑定到 DataGrid 控件将重置选择(不是 100%)。
您可以将 ItemDataBound 事件用于 DataGrid。这将在项目绑定到控件后触发,如有必要,您可以“取消选择”从此事件中选择的任何单元格。
此外,如果您想保留用户所做的任何选择,则可以使用“DataBinding”事件来检查用户是否选择了单元格(“在服务器控件绑定到数据源时发生。 ”);然后您可以保存索引值并在数据绑定后重新选择它。
更多信息 - MSDN
类似(但重要的是不一样)问题 - DataGrid - 到达新数据时重置网格选择
希望这可以帮助
于 2013-01-22T14:38:14.933 回答