是否时绑定空间时在Page.IsPostBack 外边

解决方案 »

  1.   

    "是否时绑定空间时在Page.IsPostBack 外边"什么意思?下面的代码用不用if(!Page.IsPostBack)我都试过,一样的不行!
    private void Page_Load(object sender, System.EventArgs e)
      {
       // 在此处放置用户代码以初始化页面
    //   if(!Page.IsPostBack)
    //   {
        SqlConnection ct= new SqlConnection("server=localhost;database=oa;uid=sa;pwd=;");
    //    SqlDataAdapter cmd=new SqlDataAdapter();
       cmd.SelectCommand=new SqlCommand("select * from 项目",ct);
       SqlCommandBuilder builder = new SqlCommandBuilder(cmd); 
        //   DataSet dtst=new DataSet();
        cmd.Fill(ds,"项目");       //向数据集装入数据
        DataGrid1.DataSource=ds;
        //向winForm上的dataGrid1装入数据:dataGrid1.SetDataBinding(dataset1,"表名");   
        //向webForm上的dataGrid1装入数据:dataGrid1.DataBind(); 
        DataGrid1.DataBind(); 
    //   }
      

  2.   

    在Button5_Click()中用“DataGrid1.EditItemIndex=DataGrid1.SelectedIndex;然后重新绑定”改完后也许重新绑定
      

  3.   

    ...DataGrid1.EditItemIndex=DataGrid1.SelectedIndex;
    DataGrid1.DataBind();...