SQLクエリを使用してC#アプリにデータを取得するデータベースがあります。
MonthCalendar から選択された現在の日のデータを取得するオプションがアプリにあります。
"between '" + monthCalendar1.SelectionStart.Month.ToString() + "' and '" + monthCalendar1.SelectionStart.AddDays(1).ToString()+
そのため、カレンダー フォームから 2012-03-06 を選択すると、SQL クエリに対して次のような結果が得られます。
between '2012-03-06' and '2012-03-12'
そしてそれは働いています。
今月全体のデータを取得したい - SQL クエリの一部を変更する方法 4 月の日を選択すると、次のようになります。
between '2012-04-01' and '2012-04-30'
?
編集:私はいくつかの進歩を遂げています-私は月の最初の日を持っていますが、最後にするにはどうすればよいですか?
monthCalendar1.SelectionStart.Year.ToString()+"-"+monthCalendar1.SelectionStart.Month.ToString().PadLeft(2,'0')+"-"+"01"