更新wpf中datagrid中特定行的特定列

时间:2014-07-31 06:58:33

标签: c# wpf datagrid

我在WPF中有一个数据网格(ID dgShowSearching),并且在同一个数据网格中包含一个按钮。

点击按钮,我会做一些操作。

执行操作后,我想更新同一行中的两列。

列名称为StatusAddedRecords

列索引为65

如何做到。

以下是按钮点击代码

private void Update_Click(object sender, RoutedEventArgs e)
{
 DataGrid grvRow = FindVisualParent<DataGrid>(sender as UIElement);
 if (grvRow != null)
 {
     // SOME OPERATIONS PERFORMED
     // ................ 

     // Here I want to update two columns in the same row ??
     // DataGrid id is dgShowSearching 

 }
}

 public static T FindVisualParent<T>(UIElement element) where T : UIElement
        {
            UIElement parent = element;
            while (parent != null)
            {
                T correctlyTyped = parent as T;
                if (correctlyTyped != null)
                {
                    return correctlyTyped;
                }
                parent = VisualTreeHelper.GetParent(parent) as UIElement;
            }
            return null;
        }

0 个答案:

没有答案