Я хочу добавить текущий месяц и последние 2 месяца, чтобы пользователь мог выбрать его в приглашении. например если этот месяц 2008 Nov, тогда я увижу следующее: ddlbox:
2008 Nov
ddlbox
112008 102008 092008
Могу ли я знать, как это сделать?
<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); }
Попробуйте это:)
Вы также можете создать тему запроса с SQL, как в следующем примере Oracle:
SELECT to_char(add_months(SYSDATE, -1 * LEVEL + 1), 'MMYYYY') AS mon FROM dual CONNECT BY rownum < 4