要修改某行的值,可以使用以下幾種方法:
直接修改數據源:如果你的數據源是一個可編輯的集合(如ObservableCollection),你可以通過修改集合中特定項的屬性值來更新該行的值。然后,DataGrid會自動反映這些更改。
通過DataGrid的SelectedItem屬性獲取選定的行,然后修改選定行的值。例如:
// 獲取選中行
var selectedRow = dataGrid.SelectedItem as YourDataType;
// 修改選中行的值
if (selectedRow != null)
{
selectedRow.Property = newValue;
}
// 獲取指定行
var rowIndex = 0; // 假設要修改第一行的值
var selectedRow = dataGrid.Items[rowIndex] as YourDataType;
// 修改指定行的值
if (selectedRow != null)
{
selectedRow.Property = newValue;
}
無論采用哪種方法,一旦你修改了數據源中的特定項的屬性值,DataGrid會自動更新界面上對應行的值。