Как заменить все значение строки в datagridview? - PullRequest
0 голосов
/ 06 мая 2019

Может ли он заменить все значение datagridviewrow в одной строке кода?

Dim dgvR As DataGridViewRow = dgvExcelData.Rows(i)
...
...
... 
Dim row As String() = New String() {a,b,c,d,e}

Я не хочу заменять вот так:

dgvR.Cells("xxx").Value = a

1 Ответ

0 голосов
/ 06 мая 2019

Вы можете использовать метод DataGridViewRow.SetValues ​​.
Он принимает object[]:

dataGridView1.Rows[1].SetValues(new object[] { 1, "2", 3.01D, DateTime.Now, null });

Этот массив объектов также можно установитькогда DataGridView привязан к источнику данных.
Убедитесь, что объекты в массиве соответствуют ValueType каждой ячейки.

...