【发布时间】:2009-04-27 03:32:18
【问题描述】:
我对每个查找表都有以下代码。到目前为止,我正在为每个下拉列表控件进行复制/粘贴。但我认为有更好的方法来做到这一点。我应该能够指定 DataTextField、DataValueField、控件名称等。当然,我将不得不在数据库端手动添加与配置相关的数据库值,例如查找表,以及存储过程中的其他更改。但是在.aspx 页面或.cs 页面上,必须有比复制/粘贴更好的方法..
</asp:TemplateField>
<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>
【问题讨论】:
标签: asp.net detailsview