ユーザーが選択できるように、現在の月と過去 2 か月をプロンプトに追加したいと考えています。
たとえば、今月が2008 Nov
の場合ddlbox
、次のように表示されます。
112008
102008
092008
これどうやってするの?
ユーザーが選択できるように、現在の月と過去 2 か月をプロンプトに追加したいと考えています。
たとえば、今月が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);
}
これを試して :)
次のOracleの例のように、SQLを使用してクエリサブジェクトを作成することもできます。
SELECT to_char(add_months(SYSDATE, -1 * LEVEL + 1), 'MMYYYY') AS mon
FROM dual
CONNECT BY rownum < 4