J'insère une liste dropdwon dans datagrid lors de l'édition de ligne. Lorsque je lance le projet, la source de données n'est pas reconnue de nouveau. La partie asp.net est là:asp.net dropdown iniside datagrid
<asp:TemplateField HeaderText="Lookup 1">
<EditItemTemplate>
<asp:DropDownList
ID="Loocup1DropDownList"
Width="100%"
runat="server"
DataSource ="<%GetValueForDropDownCombinationContent()%>"
DataValueField="LOOKUP_ID"
DataTextField="lookup_name" >
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="LOOKUP1_NAME" runat="server" Text='<%# Bind("LOOKUP1_NAME") %>'></asp:Label>
</ItemTemplate>
Ceci est la fonction vb.net:
Fonction protégée GetValueForDropDownCombinationContent() As DataSet
Dim dsProductLookups As New DataSet
dsProductLookups = DocumentManager.Data.DataRepository.Provider.ExecuteDataSet("sp_GetCombinationsLookups", productCombo.SelectedValue)
Return dsProductLookups
End Function
des idées ???
Peut-être qu'il devrait être: DataSource = "<% # GetValueForDropDownCombinationContent()%>" – miensol
DataSource = "<% # GetValueForDropDownCombinationContent()%>" ne le font pas travail –