ASP.NET 数据绑定简单问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 21:56:15
<asp:DropDownList id="ddlUserPop" tabIndex="1" runat="server">
<asp:ListItem Value="0">地区</asp:ListItem>
<asp:ListItem Value="1">医院</asp:ListItem>
<asp:ListItem Value="2">医生</asp:ListItem>
</asp:DropDownList>

后台通过DataSet绑定到DataGrid
<%#DataBinder.Eval(Container.DataItem, "pop")%>的值有0, 1, 2
我希望DropDownList根据绑定的值显示相应的item,如何实现
如果能用一楼的方法那是最好的,但2003没有SelectedValue属性,如何实现

<asp:DropDownList id="ddlUserPop" tabIndex="1" runat="server" SelectedValue='<%# Bind("pop") %>'>
<asp:ListItem Value="0">地区</asp:ListItem>
<asp:ListItem Value="1">医院</asp:ListItem>
<asp:ListItem Value="2">医生</asp:ListItem>
</asp:DropDownList>

DataTable dtB = new DataTable();
new BasicOp(Global.NewsConnectString).LoadsBySql("SELECT * from BuildingTypeTB", out dtB);
cblistBType.DataSource = dtB;
cblistBType.DataTextField = "BuildTypeName"; cblistBType.DataValueField = "ID";
cblistBType.DataBind();