Как получить индекс выбранного столбца в представлении таблицы данных в Windows forms с использованием c #?

#c# #winforms #datagridview

#c# #winforms #datagridview

Вопрос:

Как получить индекс выбранного столбца в DataGridView? (windows forms с использованием c #)

У меня есть DataGridView с 30 столбцами в нем.Теперь задача заключается в том, чтобы, когда пользователь нажимает на любой из заголовков 30 столбцов, индекс выбранного столбца отображается в окне сообщения.Мне нужна помощь, чтобы сделать это..

Ответ №1:

напишите свой код в заголовке столбца MouseClick

    private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
    {
        MessageBox.Show(e.ColumnIndex.ToString());
    }