我想从里向外解释。
首先是e.RowIndex,在你所用的响应事件里,会有e这个参数,这个参数的值和你所用的事件有关,事件不同,值不同,而在这里,e所指的应该是当前被操作的GridView的所在行的相关信息,那么e.RowIndex所得到的值,就应该是被操作的行的索引值,从0开始的数字。
然后是Cells[1],这个指的是列,方括号里的值是指要选定的第几列,从0开始的数字,那么Cells[1]就是第二列
第三个是Controls[0],这个是找第几行第几列(即某个单元格)的第N个控件,从0开始的数字
最后是(TextBox),你找到的控件被强制转换成TextBox控件,当然只有你要找的控件是TextBox才能成功的完成转换,也许你要问为什么转换,因为GridView1.Rows[e.RowIndex].Cells[1].Controls[0]得到的值不是你想要的类型,而是所有控件的基础类型