[英]Find Column Index by referencing Column Name?
如何從DataGridView
通過ColumnName
獲取Column
的ColumnIndex
?
這是偽代碼:
ColumnIndex = ColumnName("SampleName");
您可以使用IndexOf
。 像這樣:
var dataGridViewColumn = dataGridView1.Columns[ColumnName];
if (dataGridViewColumn != null)
{
int index = dataGridView1.Columns.IndexOf(dataGridViewColumn);
}
或像這樣使用Index
和Null條件運算符( ?.
):
var index = dataGridView1.Columns[ColumnName]?.Index;
獲取列的索引
myDGV.Columns.IndexOf(myDGV.Columns["SampleColumn"];
或者更像你說的
myDGV.Columns["SampleColumn"].Index;
最簡單的方法是:
myData.Columns.IndexOf(/*DataGridViewColumn*/)
myData.Columns[/*ColumnName*/].Index
要么:
private void dataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
int ColumnIndex= dataGridView.CurrentCell.ColumnIndex;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.