datalist控件用代码怎样显示数据?
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection sqlconn ;
string strconn = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
sqlconn = new SqlConnection(strconn);
sqlconn.Open();
string sql;
sql = "select*From aspnet_Users";
SqlDataAdapter da = new SqlDataAdapter(sql, sqlconn);
DataSet ds = new DataSet();
da.Fill(ds, "hh");
DataList1.DataSource = ds.Tables["hh"].DefaultView;
DataList1.DataBind();
}
表里面已有一条数据了,直接用sqldatasource控件显示没有问题,为什么用上面代码显示不出来的?是不是datalist控件要做什么设置,连接字符串没有问题的
[解决办法]
需要写模板,。默认不显示内容啊
如
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<%# Eval("字段名称") %>
</ItemTemplate>
</asp:DataList>
另外
sql = "select * From aspnet_Users";