目前我所知道的方法是用DataGrid控件的方法
对着DataGrid控件点右键选[属性生成器],将弹出属性对话框,选中其中的[列]\[按钮列]\[编辑、更新、取消]选项再点[>]按钮,
这样,DataGrid控件所显示出来的每一行前都会出现[编辑][删除]按钮,点它们就可以获取相应的主建,对了,还要把DataGrid控件的DataKeyField属性设为所绑定表的主建.
下面的代码是在用户点删除时如何获取主键,红色的就是
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
SqlConnection myconn=new SqlConnection();
myconn.ConnectionString=strconn;
string strsql="delete from yhgl_userlist where idd = '"+
DataGrid1.DataKeys[(int)e.Item.ItemIndex]+"'";
SqlCommand mycomm=new SqlCommand(strsql,myconn);
mycomm.Connection.Open();
mycomm.ExecuteNonQuery();
mycomm.Connection.Close();
}