DataGridView
で列名を見つけたい。列インデックスがあります。どうすれば見つけられますか。
dGVTransGrid.CurrentCell.ColumnIndex
:列名が必要です。
Plzヘルプ。
ありがとう。
より良い方法があるかもしれませんが、なぜそのインデックスを持つ列が何と呼ばれているのかをDataGridViewに尋ねてみませんか?
int columnIndex = dGVTransGrid.CurrentCell.ColumnIndex;
string columnName = dGVTransGrid.Columns[columnIndex].Name;
簡単な方法を1行で見つけました。
[datagrid].CurrentCell.OwningColumn.Name
それが役に立てば幸い。
br、エリック・エストラダ・ゴメス
クリックしたセル上で動的にしたい場合は、イベントから取得できます
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;