none
c# datagridview отклик RRS feed

  • Вопрос

  • Мне нужно при переходе курсора datagridview в какую-либо позицию получать значение определенной ячейки(скажем ячейка 5го столбца) из строки, на которую был переход.

    То есть если я кликнул на любую ячейку в 10й строке, мне нужно получить значение 5й ячейки из 10 строки. Как это можно сделать?


    • Изменено yura0392 16 июня 2013 г. 17:08
    16 июня 2013 г. 17:08

Ответы

  • Добрый день.

    Подписываетсь на событие CellClick, и пишите код типа вот этого:

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString());
    }

    Ну и вот так это работает:

    Как видите, я кликнул на втором столбце, а мне показывается значение из пятого столбца этой строки.

    • Предложено в качестве ответа YatajgaModerator 16 июня 2013 г. 19:36
    • Помечено в качестве ответа yura0392 16 июня 2013 г. 23:25
    16 июня 2013 г. 18:25
    Отвечающий