你用的东西太旧了,现在早就没那些东西了
system.data.sqlclient
system.data.oledb
没有system.data.ado

解决方案 »

  1.   

    datagrid1.datasource = mydataset.tables("table1").defaultview在DATABING事件中写
      

  2.   

    <%@import namespace="system.data"%>
    <%@import namespace="system.data.oledb"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head>
    <body>
    <form runat=server>
    <asp:DataGrid ID="datagrid1" runat="server"/>
    </form>
    </body>
    </html>
    <script language="vb" runat="server">
    sub page_load(sender as object, e as eventargs)
    dim myconnection as OleDbConnection
    dim mydscommand as OleDbCommand
    dim mydataset as new dataset
    dim myconnstr as string = "provider=microsoft.jet.oledb.4.0;data source=" & server.MapPath("data.mdb")
    myconnection = new OleDbConnection(myconnstr)
    mydscommand = new OleDbCommand("select * from relation",myconnection)
    mydscommand.filldataset(mydataset,"table1")
    datagrid1.datasource = mydataset.tables("table1").defaultview
    datagrid1.databind()
    end sub
    </script>注意服务器端的控件要放到<form runat=server>里!
    OleDbConnection
    OleDbCommand
      

  3.   

    system.data.sqlclient
    system.data.oledbdatagrid1.datasource = mydataset.tables["table1"].defaultview
      

  4.   

    我赛,我是按照电子书学的,发展这么快啊 ,我学的是旧的啊 ,太痛苦了,各位前辈给我推荐点好书吧,还有我的第2个问题怎么解决还有一个问题就是在代码最前面加上<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>,在iis测试下一点该文件就弹出保存对话框,这是怎么回事啊
      

  5.   

    zhanqiangz(闲云野鹤) 程序编译错误,23行,怎么搞的
      

  6.   

    system.data.sqlclient
    system.data.oledbdatagrid1.datasource = mydataset.tables["table1"].defaultview
      

  7.   

    在iis测试下一点该文件就弹出保存对话框,这是怎么回事啊
        这是因为你的IIS服务器不能解释ASPX后缀的文件,你装了.NET FrameWork没有,或者装了VS。NET没有??
      

  8.   

    zedan(kk),,关于保存这个问题解决了,正向你所说,不能解释aspx,谢谢你
    不过用zhanqiangz(闲云野鹤) 给我改的程序显示23行错误啊 ,怎么解决
      

  9.   

    Server Error in '/' Application.Line 21:  myconnection = new OleDbConnection(myconnstr)
    Line 22:  mydscommand = new OleDbCommand("select * from relation",myconnection)
    Line 23:  mydscommand.fill(mydataset,"t")   这行有误
    Line 24:  datagrid1.datasource = mydataset.tables["t"].defaultview
    Line 25:  datagrid1.databind()
      

  10.   

    呵呵, 我不是高手, 我跟你一样,不过我还是进来了, 给你一段程序,看一下吧, 不过用C#写的, 其实原理都是一样的
              SqlConnection myConnection = new SqlConnection("server=(localNetSDK;database=pubs;Trusted_Connection=yes");
              SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles where type='" + Category.SelectedItem.Value + "'", myConnection);          DataSet ds = new DataSet();
              myCommand.Fill(ds, "Titles");          MyList.DataSource = ds.Tables["Titles"].DefaultView;
              MyList.DataBind();
      

  11.   

    Line 23:  mydscommand.fill(mydataset,"t")
    Line 24:  datagrid1.datasource = mydataset.tables["t"].defaultview
    Line 25:  datagrid1.databind()
    VB.NET中Line24    datagrid1.datasource = mydataset.tables("t").defaultview
    这样不行试试下面的:
    Line 23:  mydscommand.fill(mydataset)
    Line 24:  datagrid1.datasource = mydataset.tables(0).defaultview
      

  12.   

    Line 23:  mydscommand.fill(mydataset,"t")
    Line 24:  datagrid1.datasource = mydataset.tables["t"].defaultview
    Line 25:  datagrid1.databind()
    VB.NET中Line24    datagrid1.datasource = mydataset.tables("t").defaultview
    这样不行试试下面的:
    Line 23:  mydscommand.fill(mydataset)
    Line 24:  datagrid1.datasource = mydataset.tables(0).defaultview
      

  13.   

    错误提示:Compiler Error Message: BC30456: 'filldataset' is not a member of 'System.Data.OleDb.OleDbCommand'.