asp.net将许多dropdownlist的templatefield项添加到detailsview控件
如何以编程方式为details视图中的每个dropdownlist控件添加以下templatefieldasp.net将许多dropdownlist的templatefield项添加到detailsview控件,asp.net,drop-down-menu,detailsview,Asp.net,Drop Down Menu,Detailsview,如何以编程方式为details视图中的每个dropdownlist控件添加以下templatefield <asp:TemplateField HeaderText="Your Gender"> <EditItemTemplate> <asp:DropDownList ID="ddlGender" runat="server" DataSourceid="ddlDAGender"
<asp:TemplateField HeaderText="Your Gender">
<EditItemTemplate>
<asp:DropDownList ID="ddlGender" runat="server"
DataSourceid="ddlDAGender"
DataTextField="Gender" DataValueField="GenderID"
SelectedValue='<%#Bind("GenderID") %>'
>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate >
<asp:Label Runat="server" Text='<%# Bind("Gender") %>' ID="lblGender"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
可能类似于:
Dim tc As New System.Web.UI.WebControls.TemplateField
tc.HeaderTemplate = Page.LoadTemplate("Controls/DatagridCheckboxColumnHeader.ascx")
tc.ItemTemplate = Page.LoadTemplate("controls/DatagridCheckboxColumn.ascx")
tc.HeaderText = "Select"
grdView.Columns.Insert(0, tc)
可能是这样的:
Dim tc As New System.Web.UI.WebControls.TemplateField
tc.HeaderTemplate = Page.LoadTemplate("Controls/DatagridCheckboxColumnHeader.ascx")
tc.ItemTemplate = Page.LoadTemplate("controls/DatagridCheckboxColumn.ascx")
tc.HeaderText = "Select"
grdView.Columns.Insert(0, tc)