行 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();
在調(diào)試GridView的編輯項(xiàng)時(shí)有這個(gè)錯(cuò)誤不知道要怎么改,一直改不出來
2 回答

縹緲止盈
TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
你用的是
this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0]的Text,這個(gè)是System.Web.UI.Control,沒有Text屬性。
應(yīng)該是這樣 :
(GridView1.Rows[e.RowIndex].Cells[1].Controls[0] as TextBox)?.Text

翻過高山走不出你
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
((TextBox)this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString()
- 2 回答
- 0 關(guān)注
- 735 瀏覽
添加回答
舉報(bào)
0/150
提交
取消