0
こんにちはすべていくつかの属性を持つドロップダウンリストに項目を追加する方法について質問があります。私の最初のアイデアは:ドロップダウンリストを記入するにはどうすればいいですか
<asp:GridView ID="GV_Area" runat="server" AutoGenerateColumns="false" CssClass="table table-striped bolsa-table-gv text-center"
DataKeyNames="Area,Oferta">
<Columns>
<asp:BoundField DataField="Nombre" HeaderText="Nombre" ReadOnly="true" />
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="ddl_Especializaciones" runat="server" CssClass="selectpicker" multiple DataSource='<%#GetDropDownData(Container)%>'></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
とコードで:
Protected Function GetDropDownData(e As System.Web.UI.WebControls.GridViewRow) As ListItem()
Dim item As ListItem = New ListItem
Dim arr As ArrayList = New ArrayList
item.Selected = True
item.Text = "Hello"
item.Value = "Hello2"
arr.Add(item)
Return arr
End Function
要素が正しくドロップダウンリストではなく、テキストのみの属性に含まれています。選択した値が機能していません。あなたは私が間違っていると思いますか、他の方法で簡単にやりますか?ヘルプ
の背後にあるコードたぶん、DropDownListコントロールの(ddl_Especializaciones)データバインドイベントのハンドラを配線してみてください。 – N0Alias