------解决方案--------------------
int i = Convert.ToInt32(e.CommandArgument); 这既是当前记录的行索引,然后通过Gridview.Rows[i]找到该行的主键值,用sql直接delelte
------解决方案-------------------- int i = Convert.ToInt32(e.CommandArgument); string dd=gv_personal_info[i].Value.ToString(); sql=@"delete * from [TZJW_DB].[dbo].[AU_Position_Personal] where id='"+dd+"'";
------解决方案--------------------