SqlDataAdapter da=new SqlDataAdapter("SELECT zym, kcm, jsm, fbsj, bm FROM zyb",sqlConnection1);
sqlconnection1 没有声明。
另外使用dataadapter可以不显式开打数据库链接,即在本例中不用写conn1.open

解决方案 »

  1.   

    加一句;DataGrid1.DataSource=DataS.Table["zyb"].DefaultView;
    conn1.Open(),conn1.Close();這兩句可以不要
      

  2.   

    datasource = keke\aspnet ???有这样的机器名??
      

  3.   

    protected void Bind()
    {
     string con="user id=sa;data source=keke\aspnet;initial catalog=pubs;password=1;";
     SqlConnection conn1=new SqlConnection(con);
     SqlDataAdapter da=new SqlDataAdapter("SELECT zym, kcm, jsm, fbsj, bm FROM zyb",conn1);
     DataSet dataS=new DataSet();
     da.Fill(dataS,"zyb");
     DataGrid1.DataSource=DataS.Table["zyb"].DefaultView;
     DataGrid1.DataBind();
    }
      

  4.   

    你的DataGrid的AllowPageing有没有设置为true啊?
      

  5.   

    Load事件中的Bind()函数应该放在if(!Page.IsPostBack)中的,你去试试看看,肯定行的
      

  6.   

    同意 bonnie168(虚拟过客.net)意見
      

  7.   

    把SqlDataAdapter da=new SqlDataAdapter("SELECT zym, kcm, jsm, fbsj, bm FROM zyb",sqlConnection1);中的sqlConnection1该为conn1
      

  8.   

    AllowPageing已设置为true;sqlConnection1已改为conn1;
    Load事件中的Bind()函数已放在if(!Page.IsPostBack)中;
    为什么还是没反应??大侠们!!help!!
      

  9.   

    你的 pagesize是多少﹖
    你的 數據庫中有沒有那么多的數據阿
      

  10.   

    大家的分页还是可以的能不能用三层模式这样更好些,还有
    protected void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e) ---要加上驱动事件,,可以和我联系

      

  11.   

    source=keke\aspnet你是建立了一个数据库事例吗?好象.net这样有点问题!!
      

  12.   

    source=keke\aspnet
    这样是可以连上数据库的,是否分页就有问题呢?我不清楚,请赐教!!pagesize=10,表中的数据个数是大於10的。