C# 更改telerik radgrid将行标记为“的方式”;修改的;

C# 更改telerik radgrid将行标记为“的方式”;修改的;,c#,telerik,radgrid,datarow,C#,Telerik,Radgrid,Datarow,我正在visual studio 2008(C#)中使用Telerik Winforms Radgrid版本2009.2.9.701,我遇到了一个似乎找不到解决方案的问题 当填充radgrid并且用户更改行中的单元格时,在用户实际单击datagrid上的另一个位置之前,该行不会标记为“已修改”。如果用户修改行中的任何值并立即单击我的winform上的“保存”按钮,则该行不会被标记为已修改,也不会显示在我的修改行列表中 我正在使用以下代码收集修改的行 DataTable modifiedRows

我正在visual studio 2008(C#)中使用Telerik Winforms Radgrid版本2009.2.9.701,我遇到了一个似乎找不到解决方案的问题

当填充radgrid并且用户更改行中的单元格时,在用户实际单击datagrid上的另一个位置之前,该行不会标记为“已修改”。如果用户修改行中的任何值并立即单击我的winform上的“保存”按钮,则该行不会被标记为已修改,也不会显示在我的修改行列表中

我正在使用以下代码收集修改的行

DataTable modifiedRows = dataTable.GetChanges(DataRowState.Modified);
我的问题如下:当用户更改行中任何单元格中的值时,是否有一种方法可以将行标记为“已修改”,而不必在单击“保存”按钮之前单击该行。我似乎找不到将数据行标记为“已修改”的标志


感谢您的帮助,非常感谢。

这可能是一个需要解决的问题,但单击“保存”按钮时,您能否将焦点移出网格?这可能会导致网格行被标记为“已修改”

    private void SaveButton_Click(object sender, EventArgs e)
    {
         SaveButton.Focus();
         // Do work to save the grid's modified rows
    }