要将gridview的列转换成模板。。。。这样才方便取值取值方法如下:string id = (GridView1.Rows[e.RowIndex].FindControl("TextBox2") as TextBox).Text;为什么是textbox将gridview的列转换成模板以后,你在VS里面查看源代码,看你的gridview,就知道为什么了