我在WPF中有一个数据网格(ID dgShowSearching
),并且在同一个数据网格中包含一个按钮。
点击按钮,我会做一些操作。
执行操作后,我想更新同一行中的两列。
列名称为Status
和AddedRecords
列索引为6
和5
如何做到。
以下是按钮点击代码
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;
}