1) 首先检查是不是 IsPostBack 问题2) 然后检查获取值的时间是不是在绑定之后 我记得 更新事件参数e中有个Row属性吧,用这个进行操作要好一下。
TextBox1 重复调用,导致不能识别,可以创建TextBox+index,string a = ((TextBox)GridView1.Rows[i].Cells[6].FindControl("TextBox"+i.ToString())).Text;