日期:2014-05-17  浏览次数:20461 次

如何将数据库的两个字段绑定到Dropdownlist?
我建立了一个表roomtype,里面含有typeid、typeName两个字段。
现要将其绑定到Dropdownlist并显示在页面上供用户选择。
该如何具体实现这样的一个绑定?

------解决方案--------------------
两种方法:
一种 是 
Dropdownlist1.Items.Add(new ListItem(rpt.typeName, rpt.typeid.ToString() + base.typeSplit ))

第二种
Dropdownlist.DataSource=
DataValueField=typeid
DataTextField=typeName
Dropdownlist.DataBind();
------解决方案--------------------
探讨
谢谢楼上的,请问下Dropdownlist1.Items.Add(new ListItem(rpt.typeName, rpt.typeid.ToString() + base.typeSplit )) 里的base.typeSplit添在这里的作用是什么。

另外为什么我用ddlRoomType.DataSource = ds.Tables["roomtype"].DefaultView;会报错。
而用ds.Tables[0].DefaultView; 却没有错呢?哪位解释下原因