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一样的呢 --------------------编程问答--------------------
这个是错误的,正确的应该是在模板里面设置<%#DataBinder.Eval(Container,"DataItem.F_UserNo")%> --------------------编程问答-------------------- 数据字段可对应,代码应没问题 --------------------编程问答-------------------- xujunjun001
正解~ --------------------编程问答-------------------- 你有没有在HTML页面绑定数据、?<DataBinder
后面不记得了你自己查下 --------------------编程问答-------------------- 太没面子了
补充:.NET技术 , C#