1

我想将当前月份和前两个月添加到提示中,供用户选择。

例如,如果本月是2008 Novddlbox则应显示以下内容:

112008
102008
092008

我怎样才能做到这一点?

4

2 回答 2

3
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>

for (int i = 0; i < 3; i++)
{
    ListItem item = new ListItem(string.Format("{0: MM/yyyy}", DateTime.Now.AddMonths(-i)));
    DropDownList1.Items.Add(item);
}

尝试这个 :)

于 2008-11-26T16:24:10.207 回答
1

您还可以使用 SQL 创建一个查询主题,例如这个 Oracle 示例:

SELECT to_char(add_months(SYSDATE, -1 * LEVEL + 1), 'MMYYYY') AS mon
FROM   dual
CONNECT BY rownum < 4
于 2009-03-20T12:01:03.503 回答