我有一个名为 DataGridViewHistorical
的 DataGridView
,其中包含 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' 和 'String' 定义运算符 '&'。”
我怎样才能让它发挥作用?
请您参考如下方法:
我认为您正在寻找 DataGridViewColumn
的 HeaderText
属性:
MessageBox.Show(strBuffer.IndexOf(columnYear.HeaderText & "-01-03"))