你的SELECT * FROM TABLE中有FIRSTNAME这个字段吗?

解决方案 »

  1.   

    请参考部分源代码<%@ Page Language="VB" Debug="true"%>
    <script runat="server">
      sub Page_load(sender as Object, e as EventArgs)  Dim objConn as SQLConnection=New SQLConnection("Data Source=localhost;uid=sa;pwd='';Initial Catalog=user") 
       'objConn.Open()
      Dim objCmd as SQLDataAdapter=new SQLDataAdapter("select*from tblUsers", objConn)
      
      Dim ds as Dataset=new Dataset()
      objCmd.Fill(ds,"tblUser")  MyDataList.DataSource=ds.Tables("tblUser")._
      DefaultView
      MyDataList.DataBind()
       'objConn.Close()
      end sub
    </script>
      
    <html>
    <body>
    <asp:datalist id="MyDataList" RepeatColumns="2" RepeatDirection="Vertical" runat="server">
      <itemtemplate>
        <div style="padding:15,15,15,15;font-size:10pt;font-family:Verdana">
    <div style="font:12pt verdana;color:darked">
      <i><b><%# DataBinder.Eval(Container.DataItem,"FirstName") %>&nbsp;
      <%# DataBinder.Eval(Container.DataItem, "LastName")%>
      </b></i>
      </div>
      <br>
      <b>Address:</b><%# DataBinder.Eval(Container.DataItem,"Address") %><br>
      <b>City:</b><%# DataBinder.Eval(Container.DataItem,"City") %><br>
      <b>State:</b><%# DataBinder.Eval(Container.DataItem,"State") %><br>
      <b>Zip:</b><%# DataBinder.Eval(Container.DataItem,"Zip") %><br>
      <b>Phone:</b><%# DataBinder.Eval(Container.DataItem,"Phone") %><br>   
    </div>
      </itemtemplate>
    </asp:datalist>
    </body>
    </html>
      

  2.   

    好象是表tblUsers中没有FIRSTNAME字段