Как найти имя столбца с индексом столбца в DataGridView?

Я хочу найти имя столбца в DataGridView. У меня есть индекс столбца. Как я могу его найти.

dGVTransGrid.CurrentCell.ColumnIndex: Я хочу, чтобы это имя столбца.

Помощь Plz.

Благодарю.

c#,datagridview,

16

Ответов: 5


36 ов

Может быть, лучший способ, но почему бы вам просто не спросить DataGridView, что называется столбцом с этим индексом?

int columnIndex = dGVTransGrid.CurrentCell.ColumnIndex;
string columnName = dGVTransGrid.Columns[columnIndex].Name;

11 ов

Нашел более простой способ, на одной линии.

[datagrid].CurrentCell.OwningColumn.Name

Надеюсь, поможет.

br, Эрик Эстрада Гомес


2

Если вы хотите, чтобы динамическая на ячейке щелкнула, вы можете получить ее из события

private void dataGridViewName_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    String columnName = this.dataGridViewName.Columns[e.ColumnIndex].Name;

}

1
for (var i = 0; i < DataGridView.ColumnCount; i++)
var name = DataGridView.Columns[i].HeaderText;

это простой способ сделать это.


0

Это может помочь вам:

String s = dataGridView1.Columns[Index].HeaderText;
C #, DataGridView,
Похожие вопросы