我希望在gridview中填写手动数据的下拉列表。无论如何通过标记代码执行此操作?我只是想用天等等填写它1天,2天,3天等。这是我下拉的代码
<asp:TemplateField HeaderText="No. Days">
<ItemTemplate>
<asp:DropDownList ID="txtFinishDate" runat="server"></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
我已经尝试在页面加载上手动填充它,但它似乎不起作用,我认为这是因为网格视图。对不起,如果问题看起来很模糊,请提前感谢!
答案 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>