这个代码是照书上临摹的,不知道哪错了?
编译器错误信息: CS0119: “System.Web.UI.Control.DataBind()”是一个“方法”,这在给定的上下文中无效
源错误:行 25:         <asp:DataList ID="dl1" runat="server" Height="212px" Width="282px" OnSelectedIndexChanged="DataList1_SelectedIndexChanged">
行 26:             <ItemTemplate>
行 27:               <%# DataBind.Eval(Container.DataItem, "user_id")%>
行 28:             </ItemTemplate>
 cs代码如下:
{
    string userid=(Request.QueryString["user_id"].ToString());//接受传递过来的值user
   SqlConnection mycon = new SqlConnection();
     mycon.ConnectionString = "Data Source=localhost\\SQLEXPRESS;Initial Catalog=testasp;Integrated Security=True";
     mycon.Open();
      SqlCommand mycmd = new SqlCommand("select * from table2 ", mycon);
        SqlDataReader sdr = mycmd.ExecuteReader();
        dl1.DataSource = sdr;
    dl1.DataBind();
     sdr.Close();