Двойной щелчок по элементу в datagridview дает «Ошибка индекса вне диапазона» - PullRequest
0 голосов
/ 24 февраля 2020
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
    comboBox1.Text = dataGridView1.SelectedRows[0].Cells[2].Value.ToString();
    textBox1.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
}

Я получаю следующую ошибку

1 Ответ

0 голосов
/ 27 февраля 2020

Если имеется только 2 строки, измените 1 => 0 и 2 => 1, помните, что вы выбираете из массива, и массивы начинаются с 0

, если они 1 - это ячейка 2, а 2 - это ячейка 3 и вы правы, тогда я не уверен, в чем может быть ваша проблема, фактически не видя вашу сетку данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...