【发布时间】:2015-09-05 05:34:39
【问题描述】:
我有几列的 Gridview。当我选择特定的 gridview 行时,我无法获得第一个单元格的值。它显示以下错误。
错误 15“System.Windows.Forms.DataGridView”不包含“Cells”的定义,并且找不到接受“System.Windows.Forms.DataGridView”类型的第一个参数的扩展方法“Cells”(是您缺少 using 指令或程序集引用?)
【问题讨论】:
我有几列的 Gridview。当我选择特定的 gridview 行时,我无法获得第一个单元格的值。它显示以下错误。
错误 15“System.Windows.Forms.DataGridView”不包含“Cells”的定义,并且找不到接受“System.Windows.Forms.DataGridView”类型的第一个参数的扩展方法“Cells”(是您缺少 using 指令或程序集引用?)
【问题讨论】:
你必须这样做
foreach (DataGridViewRow row in ... )
您的迭代变量中有错误的类型。
【讨论】:
Mihai Caracostea 正确显示了您的问题。
只是为了了解如何使用选定的行,请考虑以下注意事项:
MultiSelect yo false
yourGrid.SelectedRows.Count==1如果要检查是否有选定的行yourGrid.SelectedRows[0].Cells[index of column] 或yourGrid.SelectedRows[0].Cells[nam of column]
【讨论】: