你要写编辑和删除,只需要在RowEditing和RowDeleting里面写代码就行了啊,RowEditing()事件下,(1)GridView1.EditIndex = e.NewEditIndex;(2)绑定你的GridView1,这两步就让它处于编辑状态;这样只是编辑,还需要编辑完了更新,在RowUpdating()事件下,需要写上更新代码,(1)定义你要更新的字段内容,(2)然后写更新SQL语句,(3) 创建连接,打开连接, SqlCommand cmd = new SqlCommand(UpdateStr, con); cmd.ExecuteNonQuery();执行完之后让GridView1.EditIndex =-1;再重新绑定就行了啊。RowDeleting()事件下,定义你要删除的SQL语句,创建连接,打开连接, SqlCommand cmd = new SqlCommand(UpdateStr, con); cmd.ExecuteNonQuery();执行完之后重新绑定即可,要实现上述内容,前提是你得定义DataKeyNames为你所要操作表中的主键。这只是个思路,你自己好好琢磨琢磨,随便找本书,随便在网上一搜,都有一大堆gridview的使用技巧。