У меня есть следующий код для каждой таблицы поиска. До сих пор я делаю копирование / вставку для каждого элемента управления раскрывающегося списка. Но я думаю, что есть лучший способ сделать это. Я должен иметь возможность указывать DataTextField, DataValueField, имена элементов управления и т. Д. Конечно, мне придется вручную добавлять значения базы данных, связанные с конфигурацией, на стороне базы данных, например справочную таблицу, и другие изменения в хранимом процессе. Но на странице aspx или .cs необходимо найти лучший способ, чем копировать / вставлять.
<asp:TemplateField HeaderText="Your Ethnicity">
<EditItemTemplate>
<asp:DropDownList ID="ddlEthnicity" runat="server"
DataSourceid="ddlDAEthnicity"
DataTextField="Ethnicity" DataValueField="EthnicityID"
SelectedValue='<%#Bind("EthnicityID") %>'
>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate >
<asp:Label Runat="server" Text='<%# Bind("Ethnicity") %>'
ID="lblEthnicity">
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
Пожалуйста, дайте мне знать ...
Спасибо