Gridview:将数据表中的值绑定到控件为dropdownlist但不为';不要将它们添加到下拉列表中
本文关键字:添加 下拉列表 绑定 控件 Gridview 数据表 dropdownlist | 更新日期: 2023-09-27 18:29:14
我有一个简单的下拉列表。
- -我有一些专栏
- -一个名为"选择"的列:
- -该列的控件是一个包含2个固定项目的下拉列表:是和否
- -在dataTable的"选择"列中,单元格的文本为"nope"
- 如果调试我的网页,在gridview中,包含dropdownlist没有显示dataTable中的值。我想让网格视图显示给他们看
- 因此,我想显示列中的值,而不是下拉列表
这个问题有点令人困惑,但听起来你想从列表中选择答案。如果是这样的话,像这样的东西应该会起作用:
<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>