为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在 WPF 数据网格中设置选择不起作用?

为什么在 WPF 数据网格中设置选择不起作用?

C#
莫回无 2022-12-24 15:03:14
我在设置 DataGrid 上的选择时遇到问题。我保存了 SelectedIndex,但是当我想在刷新后将其重新设置时,它似乎不起作用。int index = dgrid.SelectedIndex;//some code including resresh of the DGdgrid.SelectedIndex = index;我有一些触发 SelectionChanged 的代码,它实际上触发了。private void dgrid_selection_change(object sender, SelectionChangedEventArgs e)    {        try        {            string ID = (dgrid.SelectedCells[0].Column.GetCellContent(dgrid.SelectedItem) as TextBlock).Text;//some code that shall execute...当我尝试从中获取一些数据时,选择为空。我究竟做错了什么?
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

没有弄清楚为什么它不起作用,但找到了解决方案。刚刚更换

string ID = (dgrid.SelectedCells[0].Column.GetCellContent(dgrid.SelectedItem) as TextBlock).Text;

string ID= (dgrid.SelectedItem as DataRowView)["ID"].ToString();

它有效。


查看完整回答
反对 回复 2022-12-24
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信