【发布时间】:2014-12-01 16:06:24
【问题描述】:
如果单元格编号 3 更改,我想要做的是更改行的第四个单元格的值。我的网格有一个 EditEnding 方法。这是我下面的方法。我真的不知道如何完成它
这就是网格定义:
<DataGrid x:Name="dataGrid1"... CellEditEnding="dataGrid1_EditEnding">
以及方法:
private void dataGrid1_EditEnding(object sender, DataGridCellEditEndingEventArgs e)
{
// initializing DataRowView from my datagrid
DataRowView drv = (DataRowView)dataGrid1.CurrentItem;
// checking if there were any changes
if (drv.Row[3, DataRowVersion.Original] != drv.Row[3])
{
//set value to cell
}
}
【问题讨论】:
-
单元 3 位于索引 2
标签: c# wpf datarowview