2

我有一个包含 2012 到 1900 的列的DataGridView调用DataGridViewHistorical。我正在尝试遍历列标题并使用年份在字符串中查找特定日期。所以在下面的例子中,我会寻找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'."

我怎样才能让它工作?

4

1 回答 1

2

我认为您正在寻找的HeaderText财产DataGridViewColumn

MessageBox.Show(strBuffer.IndexOf(columnYear.HeaderText & "-01-03"))
于 2013-01-31T17:17:51.470 回答