ここにコード ビハインド...ドロップダウン リストに項目を追加できるように、このコントロールを取得しようとしています (コード ビハインドのドロップダウン リストに追加するロール グループを取得しています)。
Protected Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim DDRoleGroups As DropDownList
DDRoleGroups = FormView1.FindControl("DDRoleGroup")
End Sub
FormView は次のとおりです: (読みやすいように、ほとんどのフィールドを削除しました)
<asp:FormView ID="FormView1" runat="server" DataKeyNames="ID"
DataSourceID="ObjectDataSource_Vendors"
DefaultMode="Insert" BorderColor="DarkGray"
BorderStyle="Solid" BorderWidth="1px" CellPadding="4" Visible="False">
<EditItemTemplate>
</EditItemTemplate>
<InsertItemTemplate>
<label class="form_label">Role Group:</label><br /><asp:DropDownList ID="DDRoleGroup"
runat="server" Width="175px"
EnableViewState="False">
</asp:DropDownList>
</InsertItemTemplate>
</asp:FormView>
それが Page_Load サブにあり、コントロールがまだ実際にロードされていないという事実に関係している可能性がありますか?
ありがとう、
マット