CS1061: “System.Web.UI.Control”不包含“Text”的定义,并且找不到可接受类型为“System.Web.UI.Control”的第一个参数的扩展方法“Text”(是否缺少 using 指令或程序集引用?)

 
行 53:     {行 54:         string Memberid = this.GridView1.DataKeys[e.RowIndex][0].ToString();
行 55:         string MemberName =(TextBox)this.GridView1.Rows[e.RowIndex].Cells[0].Controls[0].Text.ToString();
 行 56:         string MemberPass = (TextBox)this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0].Text.ToString();
行 57:         string Email = (TextBox)this.GridView1.Rows[e.RowIndex].Cells[2].Controls[0].Text.ToString();

 


在调试GridView的编辑项时有这个错误不知道要怎么改,一直改不出来

开心每一天1111
浏览 704回答 2
2回答

缥缈止盈

你用的是 this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0]的Text,这个是System.Web.UI.Control,没有Text属性。 应该是这样 : (GridView1.Rows[e.RowIndex].Cells[1].Controls[0] as TextBox) .Text

翻过高山走不出你

((TextBox)this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString()
打开App,查看更多内容
随时随地看视频慕课网APP