WPF DataGrid.ItemsSource - 设置单元格值而不用"绑定"

时间:2016-11-16 18:18:12

标签: c# wpf datagrid

是否可以在DataGrid中设置特定的单元格值,而无需使用" Bindings"在XAML?现在我只刷新()整个列表:

dataGrid.ItemsSource = speedList;
dataGrid.Items.Refresh();

它有效,但不完美...我的意思是它很懒,因为我的列表可能太大了,我需要每秒刷新一次。我也尝试过:

dataGrid.CurrentCell = new DataGridCellInfo(dataGrid.Items[actualTarget], dataGrid.Columns[1]);
dataGrid.ItemsSource = speedList;
dataGrid.BeginEdit();
dataGrid.CommitEdit();

效果更好,因为滞后已经消失,但它集中了那个细胞......我不想要那个。

我看到了其他主题,人们在XAML中使用Bindings对dataGrid.Items进行了操作,但我需要更改onClick_Button上的dataGrid结构 - 我的模型很少。

我想要的一切都是以编程方式更新一个特定的单元格。

0 个答案:

没有答案