Dim conn As New SqlConnection("Server=localhost;Database=pubs;uid=sa;pwd=pwd;")
            conn.Open()            Dim cmd As New SqlCommand("select au_lname from authors", conn)
            Dim dr As SqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)            dlTest.DataSource = dr
            dlTest.DataBind()            dr.Close()

解决方案 »

  1.   

    <body>
       <%-- Open the DataList control and set it for two columns, to be   
          filled in horizontal order. --%>
       <ASP:DataList id="MyDataList" RepeatColumns="2" 
          RepeatDirection= "Horizontal" runat="server">
          <%-- Create a DataList control template named "ItemTemplate". --%>
          <ItemTemplate>
             <div style="padding:15,15,15,15;font-size:10pt;
                font-family:Verdana">
                <div style="font:12pt verdana;color:darkred">
                   <i><b><%# DataBinder.Eval(Container.DataItem, "title")%> 
                   </i></b>
                </div>
                <br>
                <b>Title ID: </b>
                <%# DataBinder.Eval(Container.DataItem, "title_id") %><br>
                <b>Category: </b>
                <%# DataBinder.Eval(Container.DataItem, "type")%><br>
                <b>Publisher ID: </b>
                <%# DataBinder.Eval(Container.DataItem, "pub_id") %><br>
                <b>Price: </b>
                <%# DataBinder.Eval(Container.DataItem,"price", "{0:c}") %>
                <p>
             </div>
          </ItemTemplate>
       </ASP:DataList>
    </body>
    </html>
    就算我写给你,你有可能看不懂,MSDN有这上面这个例子,自己去看看
      

  2.   

    这是cs的代码:
          SqlConnection myConnection = new SqlConnection("server=localhost;" +
             "database=pubs;Trusted_Connection=Yes");
          SqlDataAdapter myCommand = new SqlDataAdapter("SELECT * " +
             " from Titles", myConnection);
          DataSet ds = new DataSet();
          myCommand.Fill(ds);
          MyDataList.DataSource = ds;
          MyDataList.DataBind();
      

  3.   

    楼上那位已经给你写出了数据链接和数据绑定代码。
    但是DataList你需要去Aspx页面文件里面去写那些是要显示的字段,并绑定在页面上。
    <asp:DataList>
    <HeaderTemplate>页眉内容</HeaderTemplate>
    <ItemTemplate>
    <!-下面为字段绑定->
    <%# DataBinder.Eval(Container.DataItem, "TitlePic")%>
    <%#DataBinder.Eval(Container.DataItem, "Stats")%
    <%# DataBinder.Eval(Container.DataItem, "StartTime")%>
    </ItemTemplate>
    </asp:DataList>
      

  4.   

    Dim strSqlSelectMT As String = "select 字段名 from 表名"robjSqlcommand = New SqlClient.SqlCommand(strSqlSelectMT, robjSqlconnect)robjSqlcommand.CommandText = CommandType.Text
    ***********************************************
    dim dr as new SQLDataReader
    robjSqlcommand.execute(dr)DataList.datasource=dr;
    DataList.DataBind()
      

  5.   

    Dim strSqlSelectMT As String = "select 字段名 from 表名"robjSqlcommand = New SqlClient.SqlCommand(strSqlSelectMT, robjSqlconnect)robjSqlcommand.CommandText = CommandType.Text
    ***********************************************
    dim dr as new SQLDataReader
    robjSqlcommand.execute(dr)DataList.datasource=dr;<asp:DataList>
    <HeaderTemplate>页眉内容</HeaderTemplate>
    <ItemTemplate>
    <!-下面为字段绑定->
    <%# DataBinder.Eval(Container.DataItem, "TitlePic")%>
    <%#DataBinder.Eval(Container.DataItem, "Stats")%
    <%# DataBinder.Eval(Container.DataItem, "StartTime")%>
    </ItemTemplate>
    </asp:DataList>DataList.DataBind()
      

  6.   

    那我的datalist要声明吗?想这样:Dim mydatalist As New DataList
      

  7.   

    不声明你怎么用?但是如果你是在页面上拖得控件,IDE会自动帮你生成声明代码的。
      

  8.   

    那为什么我在后天写了代码,在html里还要写东西呢?写在html里的代码什么用呀?
      

  9.   

    <%# DataBinder.Eval(Container.DataItem, "TitlePic")%>请问其中的"TitlePic"是什么?
      

  10.   

    <%# DataBinder.Eval(Container.DataItem, "TitlePic")%>请问其中的"TitlePic"是什么?----》数据库的字段名
      

  11.   

    那如果我还要在显示出的字段名前加说明,比如我查出的字段是:我的失忆男友我还要在前面说明是:“电影名称”此是“电影名称”该如何在html里固定呢??
      

  12.   

    是不是这样:<FONT face="宋体">推荐级别:<%# DataBinder.Eval(Container.DataItem, "MovRate")%></FONT></TD>请多指教
      

  13.   

    <FONT face="宋体">电影名称:<%# DataBinder.Eval(Container.DataItem, "MovName")%></FONT></TD>
      

  14.   

    找些 ADO.NET 的资料看看。先把里边的类和方法搞清楚。
      

  15.   

    先找些ADO.NET 的资料学习一下吧。不难的。
      

  16.   

    <FONT face="宋体">电影名称:<%# DataBinder.Eval(Container.DataItem, "MovName")%></FONT></TD>正确