C#,for loop& columname

时间:2016-08-10 11:12:12

标签: c#

我想得到列#34; Hersteller"的单元格编号。 我不知道如何做到这一点,并想到任何

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

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

任何想法?

1 个答案:

答案 0 :(得分: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