我只会两步
OleDbConnection中的ConnectionStirng中设置好连接字符串
OledbCommand中的Connection设置连接字符串,然后在CommandText中写上SQL语句取记录
然后DataSet、OledbDateAdpter、DateView如何连接上?
又如何设置DataGrid控件连上上数据源并显示出数据来?
应该不用写一行代码的。还有,在一页上设置好这些数据源之后,如何在别的页里可以调用的?

解决方案 »

  1.   

    datagrid.datasource=是你刚才生成的DATASET的ID,
    datagrid.databind()
      

  2.   

    SqlDataAdapter1.Fill(AuthorsDataSet1)
    datagrid.databind()因为你可以在属性中就可以设置它的数据源
      

  3.   

    string OledbDataAdapter objAdaapter = new OledbDataAdapter(OledbCommand,objConnection);
    DataSet objDataSet = new DataSet();
    objAdapter.Fill(objDataSet,"dtXXX");
    yourDataGrid.DataSource = objDataSet.Tables["dtXXX"];
    yourDataGrid.Data.Bind;在其他页面调用时一般需要重新写过。
      

  4.   

    if you set AllowPaging="True", you should add "if ( !IsPostBack)" in the Page_Load event.
    for example:
    private void Page_Load(object sender, System.EventArgs e)
    {
       // Put user code to initialize the page here
       if ( !IsPostBack)
       {
          oleDbDataAdapter1.Fill(dsCategories1);
          DataGrid1.DataBind();
       }
    }you can visit:
    演练:在 Web 窗体页中显示数据
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vbcon/html/vbwlkwalkthroughdisplayingdataingridinwebformspage.asp
      

  5.   

    我用OledbDateAdpter生成数据集的时候,提示“系统找不到指定的文件”
      

  6.   

    1、创建Connection对象。
    2、创建Command或者DataAdapter对象。
    3、创建DataSet或者DataTable对象。
    4、使用DataAdapter的Fill方法填充DataSet或者DataTable对象。或者使用Command的ExecuteReader方法填充DataReader对象。
    5、将数据绑定控件的DataSource指定为DataSet/DataTable/DataReader里面的一个。
    6、调用DataBind方法绑定数据。
      

  7.   

    >>>>我用OledbDateAdpter生成数据集的时候,提示“系统找不到指定的文件”请确认你的连接字符串中数据库的地址是否正确,
    另外,请注意书写正确,如果用C#还要大小写的区别:
    OledbDateAdpter --> OleDbDataAdapter
      

  8.   

    建议你这么做,
    先新建一个 .udl文件,
    然后查看它的属性,
    根据提示建立数据库链接,
    最后用notepad打开这个文件,
    把里面的字符串贴到connectstring里面,
    就不会有问题了。
      

  9.   

    连接字符串是它自己生成的,我只在数据源的对话框中选择了我硬盘上的ACCESS数据库而已