页面载入的时候,数据绑定到了DataGrid上面,然后再这个页面里向数据库添加一条数据,应该怎么让它立刻在这个页面上显示出来
在线等!

解决方案 »

  1.   

    重新绑定DataGrid
    写一个方法
    void BindGrid()
    {
     //取数据并绑定
    }
    Page_load中if(!this.IsPostBack)
    {
     this.BindGrid();
     }
    在新增数据以后,再调用 this.BindGrid();
      

  2.   

    把  DataGrid.DataBind()  写到  一个可以公用的方法里
    如:  private void BindToDataGrid()
    {
    ....................
        Ds = .............;
        DataGrid.DataSource = Ds;
        DataGrid.DataBind();
    }
    在添加数据的事件里  Add() 调用BindToDataGrid()方法 就可以了