当前位置:编程学习 > C#/ASP.NET >>

DataList绑定到数据库中为什么不显示呢

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            SqlConnection cn = new SqlConnection("server=localhost;database=Northwind;uid=sa;password=sa");
            SqlCommand cmd = new SqlCommand("select * from Customers", cn);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            cn.Open();
            sda.Fill(ds, "Customers");
            DataList1.DataSource = ds;
            DataList1.DataBind();
            cn.Close();
        }
    }

DataList绑定到数据库为什么不显示数据呢? --------------------编程问答-------------------- 设置了TextField和ValueField没有?即使显示哪个字段,value是那个字段 --------------------编程问答-------------------- DataList1.DataSource = ds.Table[0];  --------------------编程问答-------------------- 这样啊。没有,我以为是跟GridView一样的呢 --------------------编程问答--------------------
引用 2 楼 kan_xing 的回复:
DataList1.DataSource = ds.Table[0]; 

这个是错误的,正确的应该是在模板里面设置<%#DataBinder.Eval(Container,"DataItem.F_UserNo")%> --------------------编程问答-------------------- 数据字段可对应,代码应没问题 --------------------编程问答-------------------- xujunjun001 

正解~ --------------------编程问答-------------------- 你有没有在HTML页面绑定数据、?<DataBinder
后面不记得了你自己查下 --------------------编程问答-------------------- 太没面子了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,