【发布时间】:2012-02-15 17:00:29
【问题描述】:
大家好
我有一个详细信息视图,其中有 3 个绑定字段和一个模板字段。
模板字段有一个 DropDownList,我已经连接到一个 AccessDataSource。
但是当我运行时,下拉列表中只有 "System.Data.DataRowView" 作为项目。
我希望将 DB 中的项目列在 DropDownList 中
这是我的代码
asp:TemplateField HeaderText="State/Province" SortExpression="State/Province">
<EditItemTemplate>
<asp:DropDownList ID="ddlState" runat="server" DataSourceID="AccessDataSource1"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/db1.mdb"
SelectCommand="SELECT [State/Province_name] FROM [State/Province_List ]">
</asp:AccessDataSource>
</EditItemTemplate>
</asp:TemplateField>
我应该为 DropDownList 添加“DataBinding”还是“DataBound”事件?让它完美?
帮我解决这个问题
谢谢, 阿琼
【问题讨论】:
标签: c# drop-down-menu detailsview