每个查找表都有以下代码。到目前为止,我正在为每个下拉列表控件进行复制/粘贴。但我认为有更好的方法可以做到这一点。我应该能够指定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>
请告诉我...... 感谢
答案 0 :(得分:0)
挂钩项目创建或数据绑定事件,执行IF循环以在详细信息视图模板中查找DDL,然后以编程方式将其挂钩到您选择的数据源,并将所选值设置为详细信息的关键数据项图。
希望这会有所帮助。