2012-03-27 59 views
1

我有一个简单的下拉列表。Gridview:将数据表中的值绑定到控件是下拉列表的列,但不要将它们添加到下拉列表中

  • -I有一些列。
  • 称为-A柱选择:
  • 列-The控制,2个固定项的下拉列表:Yes和No.
  • - 在数据表列“选择”单元格具有文本“没了” ;
  • 如果调试我的网页,在GridView,这是包含 列中的下拉列表不显示从数据表中的值。我想要gridview来显示它们。
  • 所以,我想从列不是从下拉列表
+0

你想显示什么样的价值观? – peroija 2012-03-27 18:32:58

+0

字符串值,每个单元都有一个默认值“no” – 2012-03-27 18:35:21

+0

您可以在此Dropbox的默认值“NO”,并当U绑定GridView控件,请致电选择每个项目插入值... – 2012-03-27 18:42:25

回答

1

的问题是有点混乱显示的值,但它听起来像你想从列表中选择答案。如果是这样,这样的事情应该工作:

<ItemTemplate> 
    <asp:DropDownList ID="DropDownList1" runat="server" SelectedValue='<%# Eval("Answer") %>'> 
     <asp:ListItem Text="Yes" Value="1" /> 
     <asp:ListItem Text="No" Value="0" /> 
    </asp:DropDownList> 
</ItemTemplate> 

编辑:根据您最后的评论,这听起来像这是你需要的东西:

<asp:TemplateField> 
    <ItemTemplate> 
     <%# Eval("SomeUnrelatedValue") %> 
    </ItemTemplate> 
    <EditItemTemplate> 
     <asp:DropDownList ID="DropDownList1" runat="server"> 
      <asp:ListItem Text="Yes" Value="1" /> 
      <asp:ListItem Text="No" Value="0" /> 
     </asp:DropDownList> 
    </EditItemTemplate> 
</asp:TemplateField> 
+0

不,请再次看看我的问题,请我更新它 – 2012-03-27 19:03:43

+0

您想要显示下拉列中的值?因此,而不是“是”或“否”它会显示列中的值? – 2012-03-27 19:10:04

+0

不,所以下拉列表与列中的值无关。我只想让这些值可见,当我点击gridview:edit的按钮时,下拉菜单就会出现,比如GridView1.Column [3] .Values = visible,就像那样。 – 2012-03-27 19:13:40

相关问题