我是这样写的:
public void del(object sender,DataGridCommandEventArgs objArgs )
{
string strconn="provider=microsoft.jet.oledb.4.0;Data Source="+Request.PhysicalApplicationPath+"database\\docdata.mdb";
if(objArgs.CommandName=="delete")
{
int group_id=int.Parse(objArgs.Item.Cells[0].Text);
delu objDelu=new delu();
objDelu.delug(strconn,group_id);
}
BindDataGrid()
}
public void BindDataGrid()
{
string constr="provider=microsoft.jet.oledb.4.0;Data Source="+Request.PhysicalApplicationPath+"database\\docdata.mdb";
DataSet objDataSet;
sug objsug=new sug();
objDataSet=objsug.ugDataSet(constr);
if(objDataSet==null)
return;
MyDataGrid.DataSource=objDataSet;
MyDataGrid.DataBind();
}
但还是不行呀
public void del(object sender,DataGridCommandEventArgs objArgs )
{
string strconn="provider=microsoft.jet.oledb.4.0;Data Source="+Request.PhysicalApplicationPath+"database\\docdata.mdb";
if(objArgs.CommandName=="delete")
{
int group_id=int.Parse(objArgs.Item.Cells[0].Text);
delu objDelu=new delu();
objDelu.delug(strconn,group_id);
}
BindDataGrid()
}
public void BindDataGrid()
{
string constr="provider=microsoft.jet.oledb.4.0;Data Source="+Request.PhysicalApplicationPath+"database\\docdata.mdb";
DataSet objDataSet;
sug objsug=new sug();
objDataSet=objsug.ugDataSet(constr);
if(objDataSet==null)
return;
MyDataGrid.DataSource=objDataSet;
MyDataGrid.DataBind();
}
但还是不行呀
page_load
{
...
BindDataGrid();
...
}
...
public void del(object sender,DataGridCommandEventArgs objArgs )
{
Response.Redirect("本页");
}
{
if (!IsPostBack)
{
...
BindDataGrid();...
}
}
删除后要重新绑定