如何获取gridview所选行的第一个单元格值?

时间:2015-09-05 05:34:39

标签: c# winforms

error while using cells

我有几个列的Gridview。当我选择特定的gridview行时,我无法获得第一个单元格的值。它显示以下错误。

错误15' System.Windows.Forms.DataGridView'不包含' Cells'的定义。没有扩展方法' Cells'接受类型' System.Windows.Forms.DataGridView'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)

2 个答案:

答案 0 :(得分:3)

你必须

foreach (DataGridViewRow row in ... )

迭代变量中的类型错误。

答案 1 :(得分:1)

Mihai Caracostea正确显示您的问题 要了解如何使用选定的行,请考虑以下注释:

  • 如果您只想选择一行,请设置MultiSelectfalse
  • 检查yourGrid.SelectedRows.Count==1是否要检查是否有选定的行
  • 如果要阅读所选行值,请先检查是否有选择,然后使用yourGrid.SelectedRows[0].Cells[index of column]yourGrid.SelectedRows[0].Cells[nam of column]