Ответ 1
Может быть, лучший способ, но почему бы вам просто не спросить DataGridView, что называется столбцом с этим индексом?
int columnIndex = dGVTransGrid.CurrentCell.ColumnIndex;
string columnName = dGVTransGrid.Columns[columnIndex].Name;
Я хочу найти имя столбца в DataGridView
.
У меня есть индекс столбца. Как я могу его найти.
dGVTransGrid.CurrentCell.ColumnIndex
: Мне нужно имя столбца.
Справка Plz.
Спасибо.
Может быть, лучший способ, но почему бы вам просто не спросить DataGridView, что называется столбцом с этим индексом?
int columnIndex = dGVTransGrid.CurrentCell.ColumnIndex;
string columnName = dGVTransGrid.Columns[columnIndex].Name;
Нашел более простой способ в одной строке.
[datagrid].CurrentCell.OwningColumn.Name
надеюсь, что это поможет.
бр, Эрик Эстрада Гомес
Если вы хотите, чтобы динамическая на ячейке щелкнула, вы можете получить ее из события
private void dataGridViewName_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
String columnName = this.dataGridViewName.Columns[e.ColumnIndex].Name;
}
for (var i = 0; i < DataGridView.ColumnCount; i++)
var name = DataGridView.Columns[i].HeaderText;
это простой способ сделать это.
Это может помочь вам:
String s = dataGridView1.Columns[Index].HeaderText;