我通过在网页中放置datailsview并为其提供数据源来更新我的表,
我在有界控件的中间引入了一个下拉列表,并希望它被填充 根据我给出的指令,但是在代码隐藏中无法通过ID访问DropDownList,例如:
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="drpdownlist" DataSourceID="deptsource" Width="150px" DataTextField="deptname" DataValueField="deptid" runat="server" />
</ItemTemplate>
</asp:TemplateField>
答案 0 :(得分:0)
见
数据绑定发生后调用FindControl()
。
答案 1 :(得分:0)
首先,您需要在将行数据绑定为abatishchev之后使用FindControl()
方法。此外,您需要记住,在网格中实际存在某些行之前,这是不可能的。但您还需要记住,您不会只获得一个DropDownList
,而是DropDownList
中的每一行都会有一个GridView
。