DataGridView 获取DataGridViewComboBoxColumnindex
时间: 2023-11-26 12:03:23 浏览: 72
您可以使用`DataGridView.Columns`属性来获取DataGridView中列的集合,然后使用`IndexOf`方法找到DataGridViewComboBoxColumn的索引。以下是一个示例代码:
```csharp
int comboBoxColumnIndex = -1;
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
if (column is DataGridViewComboBoxColumn)
{
comboBoxColumnIndex = dataGridView1.Columns.IndexOf(column);
break;
}
}
if (comboBoxColumnIndex != -1)
{
// 找到了DataGridViewComboBoxColumn的索引
Console.WriteLine("DataGridViewComboBoxColumn 的索引是: " + comboBoxColumnIndex);
}
else
{
// 没有找到DataGridViewComboBoxColumn
Console.WriteLine("没有找到 DataGridViewComboBoxColumn");
}
```
这段代码通过遍历DataGridView的列集合,判断每一列是否为DataGridViewComboBoxColumn,如果是的话就记录下索引。如果找到了DataGridViewComboBoxColumn,则输出其索引值;如果没有找到,则输出相应的提示信息。
阅读全文