对于每个循环通过DataGridViewColumn标头

时间:2013-01-31 17:11:28

标签: vb.net string foreach indexof

我有DataGridView名为DataGridViewHistorical,其中包含2012年至1900年的列。我正在尝试遍历列标题并使用年份在字符串中查找特定日期。因此,在下面的示例中,我将寻找2012-01-03, 2011-01-03, 2010-01-03 ... 1900-01-03.

For Each columnYear As DataGridViewColumn In DataGridViewHistorical.Columns
  MessageBox.Show(strBuffer.IndexOf(columnYear & "-01-03"))
Next

当我运行此代码时,我收到错误“操作员”&'没有为类型'System.Windows.Forms.DataGridViewColumn' and 'String'."

定义

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找HeaderText的<{1}}属性:

DataGridViewColumn