SelectedDatesCollection.SelectRange メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As SelectedDatesCollection Dim fromDate As DateTime Dim toDate As DateTime instance.SelectRange(fromDate, toDate)


プログラムによって SelectRange メソッドを使用し、Calendar コントロールで連続した日付の範囲を選択する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) ' Initialize the VisibleDate property with today's date when ' the page is first loaded. If Not IsPostBack Then Calendar1.VisibleDate = Calendar1.TodaysDate End If End Sub Sub Button_Click(sender As Object, e As EventArgs) ' This method demonstrates how to select a range of dates ' in the calendar. ' Get the month and year of the date contained in the ' VisibleDate property. Dim CurrentMonth As Integer = Calendar1.VisibleDate.Month Dim CurrentYear As Integer = Calendar1.VisibleDate.Year ' Set the start and end dates. Dim BeginDate As DateTime = New DateTime(CurrentYear, CurrentMonth, 1) Dim EndDate As DateTime = New DateTime(CurrentYear, CurrentMonth, 7) ' Clear any selected dates. Calendar1.SelectedDates.Clear() ' Select the specified range of dates. Calendar1.SelectedDates.SelectRange(BeginDate, EndDate) End Sub </script> </head> <body> <form runat="server"> <h3>SelectedDatesCollection SelectRange Example </h3> Click the button to select all dates between the 1st and the 7th of the month. <br><br> <asp:Calendar ID="Calendar1" SelectionMode="DayWeekMonth" runat="server" /> <hr> <asp:Button id="SubmitButton" Text="Select the 1st to the 7th of the Month" OnClick="Button_Click" runat="server" /> <br> <asp:Label id="Message" runat="server" /> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void Page_Load(Object sender, EventArgs e) { // Initialize the VisibleDate property with today's date when // the page is first loaded. if(!IsPostBack) { Calendar1.VisibleDate = Calendar1.TodaysDate; } } void Button_Click(Object sender, EventArgs e) { // This method demonstrates how to select a range of dates // in the calendar. // Get the month and year of the date contained in the // VisibleDate property. int CurrentMonth = Calendar1.VisibleDate.Month; int CurrentYear = Calendar1.VisibleDate.Year; // Set the start and end dates. DateTime BeginDate = new DateTime(CurrentYear, CurrentMonth, 1); DateTime EndDate = new DateTime(CurrentYear, CurrentMonth, 7); // Clear any selected dates. Calendar1.SelectedDates.Clear(); // Select the specified range of dates. Calendar1.SelectedDates.SelectRange(BeginDate, EndDate); } </script> </head> <body> <form runat="server"> <h3>SelectedDatesCollection SelectRange Example </h3> Click the button to select all dates between the 1st and the 7th of the month. <br><br> <asp:Calendar ID="Calendar1" SelectionMode="DayWeekMonth" runat="server" /> <hr> <asp:Button id="SubmitButton" Text="Select the 1st to the 7th of the Month" OnClick="Button_Click" runat="server" /> <br> <asp:Label id="Message" runat="server" /> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSelectedDatesCollection.SelectRange メソッドを検索する場合は、下記のリンクをクリックしてください。

- SelectedDatesCollection.SelectRange メソッドのページへのリンク