在Cognos中的日期提示中下载具有动态月份和年份的列表框

时间:2008-11-26 16:12:11

标签: cognos

我想添加当前月份和最近2个月供用户在提示中选择。 例如如果这个月是2008 Nov,那么我会看到ddlbox

112008
102008
092008

我可以知道怎么做吗?

2 个答案:

答案 0 :(得分:2)

<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);
}

试试这个:)

答案 1 :(得分:1)

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

SELECT to_char(add_months(SYSDATE, -1 * LEVEL + 1), 'MMYYYY') AS mon
FROM   dual
CONNECT BY rownum < 4