这句可要用键盘来打的用于form_load事件中就能在程序运行时实现通过DataAdaper把从数据源的数据填充入DataSet中,
sqlDataAdapter1.fill(dataSet11);
还有一个的是你用的是bata2的吧,你引用一个dataSet我就知道了它的名字后面有两个1,也就是11.
这可能是这个版本的缺陷吧一下子还看不出来我在写的时候经常少写一个1.

解决方案 »

  1.   

    谢谢大家,谢谢wanghui00(亚当) ( 。
    通过,
    sqlDataAdapter1.Fill(dataSet1);
    DataGrid1.DataBind();
    我可以显示数据了,可是分页、删除、添加、修改需要添加那些语句呢。里头好象有自动产生的语句,如
    sqlSelectCommand1、sqlInsertCommand1 ,怎么使用上这些?to:jhnhu(jhnhu)  高手喜欢用键盘,但工程更需要好的模式!
      

  2.   

    我跟这位朋友一样用了相同方法,但是却出现这样的错误,请救!!!Fill:SelectCommand.Connection 属性尚未初始化。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: Fill:SelectCommand.Connection 属性尚未初始化。源错误: 
    行 45:  }
    行 46:  catch{}
    行 47:  sqlDataAdapter1.Fill(dataSet11);
    行 48:  DataGrid1.DataBind();
    行 49:  //DataSet dataSet1 = new DataSet();
     源文件: d:\inetpub\wwwroot\test\webform1.aspx.cs    行: 47 堆栈跟踪: 
    [InvalidOperationException: Fill:SelectCommand.Connection 属性尚未初始化。]
       System.Data.Common.DbDataAdapter.GetConnection(IDbCommand command, String method)
       System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
       test.WebForm1.Page_Load(Object sender, EventArgs e) in d:\inetpub\wwwroot\test\webform1.aspx.cs:47
       System.Web.UI.Control.OnLoad(EventArgs e)
       System.Web.UI.Control.LoadRecursive()
       System.Web.UI.Page.ProcessRequestMain()