使用手动数据在网格视图中填充下拉列表

时间:2018-05-03 08:57:13

标签: c# asp.net

我希望在gridview中填写手动数据的下拉列表。无论如何通过标记代码执行此操作?我只是想用天等等填写它1天,2天,3天等。这是我下拉的代码

<asp:TemplateField HeaderText="No. Days">
     <ItemTemplate>
<asp:DropDownList ID="txtFinishDate" runat="server"></asp:DropDownList>
       </ItemTemplate>
            </asp:TemplateField>

我已经尝试在页面加载上手动填充它,但它似乎不起作用,我认为这是因为网格视图。对不起,如果问题看起来很模糊,请提前感谢!

1 个答案:

答案 0 :(得分:1)

你有什么,但你必须在列表中添加项目。

<asp:TemplateField HeaderText="custom">
    <ItemTemplate>
        <asp:DropDownList ID="DropDownList1" runat="server">
            <asp:ListItem Text="[ select an item ]" Value="0"></asp:ListItem>
            <asp:ListItem Text="yes?" Value="1"></asp:ListItem>
            <asp:ListItem Text="no?" Value="2"></asp:ListItem>
            <asp:ListItem Text="umm..." Value="3"></asp:ListItem>
        </asp:DropDownList>
    </ItemTemplate>
</asp:TemplateField>