<asp:TemplateField HeaderText="Division">
<ItemTemplate>
<asp:DropDownList ID="Division" runat="server">
<asp:ListItem Text="Select" Value="Select"></asp:ListItem>
<asp:ListItem Text="Computer" Value="Computer"></asp:ListItem>
<asp:ListItem Text="Electronics" Value="Electronics"></asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
我无法在数据库中已有的下拉列表中显示所选值。
答案 0 :(得分:1)
如果您要在下拉列表中选择要选择行的Division值,则需要将DropDownList的SelectedValue属性绑定到包含Division值的数据源中的字段。它看起来像这样:
<asp:DropDownList ID="Division" runat="server" SelectedValue='<%# Bind("Division") %>' >
答案 1 :(得分:1)
您可以使用 Selected =“True”,如下所示:
<asp:ListItem Text="Select" Value="Select" Selected="True"></asp:ListItem>