簡體   English   中英

如何在DataGridView中查找帶有列索引的列名?

[英]How to find column name with column index in DataGridView?

我想在DataGridView找到列名。 我有列索引。 我怎樣才能找到它。

dGVTransGrid.CurrentCell.ColumnIndex :我想要它的列名。

請幫忙。

謝謝。

可能有更好的方法,但為什么不直接詢問 DataGridView 具有該索引的列叫什么?

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

找到了一種更簡單的方法,在一行上。

[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 name = dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].Name;

它可能會幫助您:

String s = dataGridView1.Columns[Index].HeaderText;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM