我正在使用GridView Row命令从Gridview删除行的事件,我添加了Gridview的RowDeleting事件, 但删除后,GridView变得隐藏起来。 下面是我的代码GridView在行删除事件后隐藏
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack){
LoadData()//Here I am databinding the Grid
}
}
private void LoadData()
{
var data=MyClass.GetRecords();//it returns DataTable
dg.DataSource=data;
dg.DataBind();
}
protected void dg_RowCommand(Object sender, GridViewCommandEventArgs e)
{
if(e.CommandName =="del")
{
//Delete Records
dg.DataBind();
}
}
public void dg_RowDeleting(Object sender, GridViewDeleteEventArgs e)
{
dg.DataBind();
}
你的意思是数据全没了? –
哪里是数据源? –
@PandaZhang是的,你可以这样说,但是当我刷新页面时,GridView会再次出现 –