但是都做在同一頁取值的辦法就會因為是BoundField或是TemplateField會有不同
假設前台是BoundField,要取的值在第6個Cells中,後台要這樣寫
後台值 = new Guid(((TextBox)gvData.Rows[e.RowIndex].Cells[6].Controls[0]).Text);
假設前台是TemplateField,要取的值在第5個tbx1中,後台要這樣寫
後台值 = ((TextBox)gvData.Rows[e.RowIndex].Cells[5].FindControl("tbx1")).Text;
如果會報標題那種錯,可能是哪裡沒調整好,或是你本來就比較偏好特定寫法~
(像我比較喜歡TemplateField的寫法,沒有特別規定我都會用TemplateField的寫法)
沒有留言:
張貼留言