加上
if(!IsPostBack)
{
}
试试

解决方案 »

  1.   

    楼上的能否讲清楚点,是不是象下面那样使用:
    private void Page_Load(object sender, System.EventArgs e)
    {
                        if(!IsPostBack)
                          {
    sqlConnection1.Open();
    sqlDataAdapter1.Fill(dataSet11);
    DataGrid.DataBind();
    sqlConnection1.Close();
        }
                      }
      

  2.   

    DataGrid.DataSource=dataSet11;这句最重要
      

  3.   

    上面的都用到了,还是不行!
    我压根儿什么也看不到,连空的DataGrid控件也看不到
    帮帮忙,这倒是怎么回事啊?
      

  4.   

    空的DataGrid本来就是看不到的,你的代码应该这样写:
    private void Page_Load(object sender, System.EventArgs e)
    {
                        if(!IsPostBack)
                          {
    sqlConnection1.Open();
    sqlDataAdapter1.Fill(dataSet11);
                               DataGrid.DataSource=dataSet11;
    DataGrid.DataBind();
    sqlConnection1.Close();
        }
                      }
    并且你还要确保你的sqlDataAdapter的connection属性是否设置正确
      

  5.   

    还有你在.aspx页面上放DataGrid控件了吗?很肯可能是小问题上出错,别着急.
      

  6.   

    OK,我把那个页面删除了,新建了一个,用同样的方法结果可以显示了,
    可能是原来的页面里有点小BUG,谢谢大家帮助!
      

  7.   

    OK,我把那个页面删除了,新建了一个,用同样的方法结果可以显示了,
    可能是原来的页面里有点小BUG,谢谢大家帮助!