如何替换 DataGridView 中的整行值?
How to replace the entire row value in DataGridView?
是否可以在一行代码中替换整个 DataGridViewRow 值?
Dim dgvR As DataGridViewRow = dgvExcelData.Rows(i)
'[...]
Dim row As String() = New String() {a,b,c,d,e}
我不想这样替换:
dgvR.Cells("xxx").Value = a
您可以使用DataGridViewRow.SetValues方法。
它接受 object[]
:
dataGridView1.Rows[1].SetValues(new object[] { 1, "2", 3.01D, DateTime.Now, null });
当 DataGridView 绑定到 DataSource 时,也可以设置此对象数组。
确保数组中的对象对应于每个 Cell 的 ValueType。
是否可以在一行代码中替换整个 DataGridViewRow 值?
Dim dgvR As DataGridViewRow = dgvExcelData.Rows(i)
'[...]
Dim row As String() = New String() {a,b,c,d,e}
我不想这样替换:
dgvR.Cells("xxx").Value = a
您可以使用DataGridViewRow.SetValues方法。
它接受 object[]
:
dataGridView1.Rows[1].SetValues(new object[] { 1, "2", 3.01D, DateTime.Now, null });
当 DataGridView 绑定到 DataSource 时,也可以设置此对象数组。
确保数组中的对象对应于每个 Cell 的 ValueType。