GridView 模板里增加一列textbox控件的值
在gridview中的LinkButton的CommandName=update在GridView1_RowUpdating事件中TextBoxtxtQuantity=(...
在gridview中的LinkButton的CommandName=update在GridView1_RowUpdating事件中
TextBox txtQuantity = (TextBox)(GridView1.Rows[e.RowIndex].Cells[3].FindControl("TextBox1"));
int txtQuan = Convert.ToInt16(txtQuantity.Text.ToString().Trim());
可是我无论怎么改Cells[3]都会提示错误 “指定的参数已超出有效值的范围”。
当然如果改为cells[0]不提示错误
但是却获得的是第一列id的值
我想得到的是位于第四列textbox中输入的值
可是我怎么改这个cells[]的索引号都是错的
谢谢了
就是想在后台获得textbox(比如在第四列)中输入的值
比如说:在第六行第四列,现在我输入10
怎么在后台得到这个10呢 展开
TextBox txtQuantity = (TextBox)(GridView1.Rows[e.RowIndex].Cells[3].FindControl("TextBox1"));
int txtQuan = Convert.ToInt16(txtQuantity.Text.ToString().Trim());
可是我无论怎么改Cells[3]都会提示错误 “指定的参数已超出有效值的范围”。
当然如果改为cells[0]不提示错误
但是却获得的是第一列id的值
我想得到的是位于第四列textbox中输入的值
可是我怎么改这个cells[]的索引号都是错的
谢谢了
就是想在后台获得textbox(比如在第四列)中输入的值
比如说:在第六行第四列,现在我输入10
怎么在后台得到这个10呢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询