请教一个WPF的DataGrid焦点单元格索引的问题?!

道宣 2014-08-23 08:35:30
最近做了个功能,DataGrid绑定一个动态的创建的DataTable,在SelectionUnit="Cell"的模式下,有什么办法能取得DataGrid当前选中的RowIndex及ColumnIndex的值,因为要获取当前单元格的值,显示到一个新窗口中,供用户修改。
索了好久都没找到方法,请会的大大帮下忙哈~~~
...全文
224 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小恒丶 2014-08-26
  • 打赏
  • 举报
回复
引用 4 楼 duanzi_peng 的回复:
[quote=引用 3 楼 u011182647 的回复:] dataGrid1.SelectedItem 不就可以获取选中项的列了嘛 然后转换成你的类呗
我第一次听说 SelectedItem 是选择项的对应的列。[/quote]是行。。。打错字了。
道宣 2014-08-26
  • 打赏
  • 举报
回复
已解决了,谢谢各位啊~~~
beehigh 2014-08-25
  • 打赏
  • 举报
回复
修改数据为什么要索引呢,直接把这内容传到新窗口处理不就好了
  • 打赏
  • 举报
回复
引用 3 楼 u011182647 的回复:
dataGrid1.SelectedItem 不就可以获取选中项的列了嘛 然后转换成你的类呗
我第一次听说 SelectedItem 是选择项的对应的列。
小恒丶 2014-08-25
  • 打赏
  • 举报
回复
dataGrid1.SelectedItem 不就可以获取选中项的列了嘛 然后转换成你的类呗
  • 打赏
  • 举报
回复
获取当前单元格的值 不是有一个
SelectedCellsChanged
事件吗。

 List<DataGridCellInfo> selectCell =  e.AddedCells.ToList();
object temp =  selectCell[0].Item;  // 当前选择对象

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧