2016-08-10 15 views
-2

"Hersteller"列のセル番号を取得します。 私はそれを行う方法を知っているとanythC#forループと列名

int columnIndex = dataGridView1.CurrentCell.ColumnIndex; 
tring columnName = dataGridView1.Columns[columnIndex].Name; 

for(columnName.Equals("Hersteller") columnIndex++;) { } 

任意のアイデアを考えませんか?

+0

可能性のある重複した[C#ExcelLibary Wordを取得](http://stackoverflow.com/questions/38869341/c-sharp-excellibary- – BugFinder

+0

列にはセル番号がありません。列にはセルのリストがあります。 – HimBromBeere

+1

あなたはすでにこれについて質問があり、上記のコードはコンパイルされません – BugFinder

答えて

1

あなたが列を反復処理することができ、インデックスを取得:の

int colIndex = -1; 

for (int i = 0; i < dataGridView1.Columns.Count; i++) 
{ 
    if (dataGridView1.Columns[i].Name.Equals("Hersteller")) 
    { 
     colIndex = i; 
     break; 
    } 
} 

if (colIndex > -1) 
    // Found the column, do something 
+0

正常に動作します!ありがとう! – Gomze