【发布时间】:2011-12-28 11:04:19
【问题描述】:
我通过在网页中放置 datailsview 并为其提供数据源来更新我的表格,
我在有界控件的中间引入了一个下拉列表并希望它被填充 根据我给定的指令,但 DropDownList 无法通过代码隐藏中的 ID 访问,例如:
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="drpdownlist" DataSourceID="deptsource" Width="150px" DataTextField="deptname" DataValueField="deptid" runat="server" />
</ItemTemplate>
</asp:TemplateField>
【问题讨论】:
-
您试图从哪个代码隐藏事件处理程序访问您的 DropDownList?以及如何?
-
我想直接访问 page_Load 事件处理程序中的下拉列表。
-
直接?你不能。你必须
DropDownList list = (DropDownList)details.FindControl("dropDownList1");
标签: asp.net .net drop-down-menu templatefield