我希望从事件中修改一个DataRowView值。
我尝试过以下方法,但它从未改变过DataGridCheckBoxColumn
((DataRowView)repDataGrid.SelectedItem).Row.ItemArray[4] = true;发布于 2018-06-15 11:57:39
ItemArray创建了一个新的object[],它可以用来读取值。但你不能用它来设置它们。您可以使用DataRow索引器:
((DataRowView)repDataGrid.SelectedItem).Row[4] = true;如果您想使用ItemArray来赋值,则必须重新分配它:
DataRow row = (DataRowView)repDataGrid.SelectedItem).Row;
object[] fields = row.ItemArray;
fields[4] = true;
row.ItemArray = fields;https://stackoverflow.com/questions/50874586
复制相似问题