不从datagridview列中检索正确的值

时间:2018-04-26 08:34:19

标签: c# asp.net

我正在尝试从数据网格视图(gv_Quals)中的列中检索值。我似乎无法在网上找到正确的答案,这是我的尝试。 Unit ID是Sql Database中的第二列。行索引向下传递。

 String txtUnitID =gv_Quals.Rows[rowIndex].Cells[1].ToString();

当我尝试运行此代码时, txtUnitID 将始终返回此

txtUnitID = "System.Web.UI.WebControls.DataControlFieldCellstring"

应该返回5,因为它是UnitID。我做错了或忘记了什么。对不起,如果我看起来很模糊,请提前感谢!

1 个答案:

答案 0 :(得分:1)

如果您的网格中有DataBound列,则可以使用

获取值
gv_Quals.Rows[rowIndex].Cells[1].Text

或者如果它有任何控制,那么你必须首先施放该控制,然后你可以从该控制中获得价值。