【问题标题】:Render dropdown selected value in gridview在gridview中渲染下拉选择的值
【发布时间】:2014-02-12 17:43:41
【问题描述】:
<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>

在我无法在已在数据库中的下拉列表中显示选定的值。

【问题讨论】:

  • 我认为我们需要更多细节。你到底想做什么?您是从数据库中加载下拉列表中的值,还是硬编码(如您的示例中)?

标签: c# asp.net gridview


【解决方案1】:

如果您要在下拉列表中选择要选择的行的 Division 值,则需要将 DropDownList 的 SelectedValue 属性绑定到数据源中包含 Division 值的字段。它看起来像这样:

<asp:DropDownList ID="Division" runat="server" SelectedValue='<%# Bind("Division") %>' >

【讨论】:

    【解决方案2】:

    您可以使用 Selected="True" 如下:

    <asp:ListItem Text="Select" Value="Select" Selected="True"></asp:ListItem>
    

    【讨论】:

      猜你喜欢
      • 2016-04-05
      • 2019-06-13
      • 2017-10-10
      • 2014-10-05
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      相关资源
      最近更新 更多