Выпадающий список с динамическим месяцем и годом в подсказке даты в Cognos - PullRequest
1 голос
/ 26 ноября 2008

Я хочу добавить текущий месяц и последние 2 месяца, чтобы пользователь мог выбрать его в приглашении. например если этот месяц 2008 Nov, тогда я увижу следующее: ddlbox:

112008
102008
092008

Могу ли я знать, как это сделать?

Ответы [ 2 ]

2 голосов
/ 26 ноября 2008
<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 голос
/ 20 марта 2009

Вы также можете создать тему запроса с SQL, как в следующем примере Oracle:

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