閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) カレンダ コントロールのセルに情報を表示する方法を確認した。 10/08/09 #ref(CalTextInp01.jpg); 参考にしたページは↓こちら。 「Calendarコントロールのセルに任意のデータを埋め込むには?」05/03/18 http://www.atmarkit.co.jp/fdotnet/dotnettips/277aspcalceldata/aspcalceldata.html ところが、DBへの接続手法がASP.NET2.0以降は、記事内容(ASP.NET1.X)から変更にな っているので、「DBへの接続」のコードを↓記事を参考に全面的に改造した。 「データソース・コントロールでいってみよう(前編)」 06/07/29 http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_06/vs2005db_06_03.html また、実際にはDBにMS-Accessを利用したいので、↓このページの情報を参考に、 DBをSQL Server2008→MS-Access2003に変更し、正常に稼働する事を確認した。 「ASP.NET アクセスデータにアクセスする(コーディング)」 http://3939deb.seesaa.net/article/107785168.html 開発環境:VWD2008 + Access2003 サーバ:ASP.NET3.5 + Access2003 【機能】DBの予定情報をカレンダに表示する。 【稼働画面】 #ref(CalTextInp01.jpg); #ref(CalTextInp01.jpg); #ref(CalTextInp01.jpg); 【CalTextInp.aspx】 <%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) TextBox1.Text = Calendar1.SelectedDate End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>カレンダから日付入力</title> </head> <body> <form id="form1" runat="server"> <div> カレンダの日付クリックで日付入力 10/08/08<br /> <br /> 【機能】カレンダの日付をクリックするとその日付がTextBoxに入力される<br /> <asp:TextBox ID="TextBox1" runat="server" Width="151px"></asp:TextBox> <br /> <asp:Calendar ID="Calendar1" runat="server" OnSelectionChanged="Calendar1_SelectionChanged"></asp:Calendar> <br /> </div> </form> </body> </html> 【参考にしたページ】 1.「Calendarコントロールのセルに任意のデータを埋め込むには?」05/03/18 http://www.atmarkit.co.jp/fdotnet/dotnettips/277aspcalceldata/aspcalceldata.html 2.「データソース・コントロールでいってみよう(前編)」 06/07/29 http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_06/vs2005db_06_03.html 3.「ASP.NET アクセスデータにアクセスする(コーディング)」 http://3939deb.seesaa.net/article/107785168.html #comment_nospam #vote(参考になった[0],ふつう[0],参考にならなかった[0])