迭代Datagridview列标题

时间:2012-09-17 03:07:29

标签: c# .net winforms datagridview

鉴于DataGridView,我想遍历datagridivew 列标题

如何做到这一点?

2 个答案:

答案 0 :(得分:7)

foreach (DataGridViewColumn column in myDataGridView.Columns)
{
   DataGridViewColumnHeaderCell headerCell = column.HeaderCell;
   string headerCaptionText = column.HeaderText;
   string columnName = column.Name; // Used as a key to myDataGridView.Columns['key_name'];
}

答案 1 :(得分:1)

您可以遍历DataGridView.Columns属性,通过Name属性检索其标头,如this example中所示。现在,如果您已设置关联的标题单元格,则需要使用HeaderText属性。