是不是缺少using 指令using System.Data.SqlClient;
this.GridView1.DataKeyNames[e.RowIndex].Value;不对吧,要删除选中行,可以用Rows[RowIndex]访问吧