Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
通栏广告
如何给 ListBox 绑定数据库数据

ASP.NET 中,给 ListBox 绑定数据库数据,要比其它绑定多两个步骤。需要指定两个值:option 的 text 和 value 分别对应哪个字段。

list.DataSource = ds.Tables[0].DefaultView; //ds 为 DataSet 对象
list.DataTextField = "textFld"; //textFld 为字段名称
list.DataValueField = "valueFld"; //valueFld 为字段名称
list.DataBind();

同样实用于 DropDownList。

也可以利用声明式数据绑定:

<asp:DropDownList ID="_categoryId" runat="server"
                    DataSourceID="SqlDataSource2" DataTextField="categoryName" DataValueField="categoryId" SelectedValue="<%# Bind('categoryId') %>">

详情请参见:

http://www.cftea.com/c/2008/08/FZEAUHUITSG6MC5D.asp

相关阅读

文章评论
标题:必填
内容:
文章信息