这个代码是照书上临摹的,不知道哪错了?
编译器错误信息: 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();
编译器错误信息: 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();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货