今天,在学习GridView的编辑操作时,遇到了一个问题,就是点击编辑按钮后,GirdView中出现了编辑框,修改完值提交后,GridView中的值还是原来的值。产生这个问题原因是由于页面进行了重新加载。具体地说就是在Page_Load中进行数据绑定的时候,并没有将数据绑定部分放到if(!IsPostBack)语句块中。
另外,可以通过((TextBox)(GridView1.Rows[e.RowIndex].Cells[“列名”].Controls[0])).Text.ToString().Trim()获取到GridView中的值。