当前位置: 代码迷 >> ASP.NET >> 转换((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Trim();报错,该如何处理
  详细解决方案

转换((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Trim();报错,该如何处理

热度:6639   发布时间:2013-02-25 00:00:00.0
转换((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Trim();报错
在GridView1_RowUpdating事件中
string tt = ((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Trim();
报错
一直都是这么用的
,今天突然用不了了
是什么原因?

------解决方案--------------------------------------------------------
你这个模板列可能不只有一个控件吧 findControl("ID") 试试
------解决方案--------------------------------------------------------
错误提示太明显了吧,类型错误,.Controls[0]不是textbox是LiteralControl,你好好看看吧
------解决方案--------------------------------------------------------
探讨
在GridView1_RowUpdating事件中
string tt = ((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Trim();
报错
一直都是这么用的
,今天突然用不了了
是什么原因?
  相关解决方案