C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 45 を表示中)
■23919 / )  for文について
□投稿者/ sac (1回)-(2008/08/25(Mon) 00:17:57)

分類:[.NET 全般] 


VS2003のC#でコーディングしているのですが、
年と月の処理の部分で困っています。

どのような処理かと言うと、
開始年(コンボボックス)開始月(コンボボックス)〜終了年(コンボボックス)終了月(コンボボックス)
を選択した結果を「表示」ボタン押下時に「データグリッド」に出力したいのですが、
選択した期間をXヶ月でfor文を使いループさせ(例:2008年8月〜2010年2月)、
Xが12ヶ月を超えたら、月を1に戻し、かつ年を1プラスするというループ文を作成したいと思っています。

for (int m = 0; m < (((y.endyear - y.Syear)*12)+(m.endmonth - m.Smonth + 1)); m++)
これにプラスとして、選択期間が28ヶ月だとしたら、ループが12を超えたら月を1に戻し、かつ年を1プラスしてデータグリッドに表示させるという処理を行いたいです。

どうかご教授お願いいたします。
返信 編集キー/


管理者用

- Child Tree -