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

わんくま同盟

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

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


(過去ログ 84 を表示中)
■49758 / )  カレンダーコントロールの日付からgridviewに抽出表示
□投稿者/ 初心者1号 (3回)-(2010/05/15(Sat) 15:33:27)

分類:[ASP.NET (VB)] 

2010/05/15(Sat) 15:51:07 編集(投稿者)
2010/05/15(Sat) 15:51:02 編集(投稿者)

開発環境 windows7
使用言語 microsoft visual web developer 2010,vb.net

【質問1】
カレンダーコントロールの日付をクリックしたときに、データの中身をGridViewに抽出表示したいです。どうしたら良いか教えてください。
データはアクセスmdbで中身は以下のようなものです。

日付|内容
2010/05/15|naiyounaiyou
2010/05/14|naiyounaiyou

現在やろうとしている方法は以下の通りです。
CalendarとGridViewを同一ページに配置。
GridViewの右側の矢印から、データソースの選択でアクセスデータベース→該当mdbを選択。
selectステートメントの構成のところのwhereボタンを押して、列は日付、演算子は=、ソースはコントロール、コントロールIDはcalendar1にしました。
すると、値はCalendar1.SelectedDateとなりました。

しかし、Calendar1.SelectedDateだと"2010/05/15 0:00:00"みたいに時刻情報まで含まれるからか、カレンダーの日付をクリックしたとき、データが抽出されません。
データベースの日付の項目の中身が"2010/05/15 0:00:00"のようになっていた場合のみ抽出されました。

コード中ならCalendar1.SelectedDate.ToShortDatestringとやってYYYY/MM/DDの形式にするのですが、現在やろうとしている方法ではできません。

どうしたらよいかご教授ください。

【質問2】
初回のページ読み込み時に、カレンダーのselecteddateを今日の日付にするにはどうしたらよいでしょうか?
返信 編集キー/


管理者用

- Child Tree -