0

我通过在网页中放置 datailsview 并为其提供数据源来更新我的表格,

我在有界控件的中间引入了一个下拉列表,并希望根据我给定的指令填充它,但是 DropDownList 不能通过代码隐藏中的 ID 访问,例如:

<asp:TemplateField>
    <ItemTemplate>
        <asp:DropDownList ID="drpdownlist" DataSourceID="deptsource" Width="150px" DataTextField="deptname" DataValueField="deptid" runat="server" />
    </ItemTemplate>
</asp:TemplateField>
4

2 回答 2

0

首先,您需要在将FindControl()行数据绑定后使用该方法,如 abatishchev 所述。此外,您需要记住,在网格中实际上存在某些行之前,这是不可能的。但是您还需要记住,您不会只得到一个DropDownList,而是DropDownList您的GridView.

于 2011-12-28T14:00:29.093 回答
0

许多类似的。

FindControl()数据绑定发生后调用。

于 2011-12-28T11:12:57.753 回答