次の方法で共有


DateTimeGroupOptions クラス

レポート内の日時グループの日時オプションを取得および設定します。

このタイプのメンバの一覧については、「DateTimeGroupOptions のメンバ」を参照してください。

オブジェクト

   GroupOptions

      DateTimeGroupOptions

[Visual Basic]

Public Class DateTimeGroupOptions
   Inherits GroupOptions

[C#]

public class DateTimeGroupOptions : GroupOptions

[C++]

__gc public class DateTimeGroupOptions : public GroupOptions

[VJ#]

public class DateTimeGroupOptions extends GroupOptions

解説

Group オブジェクトの GroupOptions プロパティを介して GroupOptions オブジェクトを取得し、DateTimeGroupOptions オブジェクトとしてキャストします。

次の例は、DateTimeGroupOptions オブジェクトを返します。

[Visual Basic]

Private Function GetDateTimeGroupOptions _ 
(ByVal groupIndex As Integer) As DateTimeGroupOptions
   Dim group As Group
   Dim datetimeGroup As DateTimeGroupOptions
   ' グループをインデックスで取得します。
   group = Report.DataDefinition.Groups.Item(groupIndex)
   ' GroupOptions オブジェクトを取得して、
   '  DateTimeGroupOptions オブジェクトとしてキャストし、それを返します。
   If TypeOf (group.GroupOptions) Is DateTimeGroupOptions Then
      datetimeGroup = group.GroupOptions
      GetDateTimeGroupOptions = datetimeGroup
   else GetDateTimeGroupOptions = nothing
   End If

[C#]

private DateTimeGroupOptions 
GetDateTimeGroupOptions(int groupIndex) 
{
   Group group;
   DateTimeGroupOptions datetimeGroup;

   // グループをインデックスで取得します。
   group = Report.DataDefinition.Groups[groupIndex];
   // GroupOptions オブジェクトを取得して、
   //  DateTimeGroupOptions オブジェクトとしてキャストし、それを返します。
   datetimeGroup = group.GroupOptions as DateTimeGroupOptions;
   if (datetimeGroup != null) return datetimeGroup;
   else return null;
} 

[C++]

DateTimeGroupOptions* GetDateTimeGroupOptions(int groupIndex) 
{
   Group* group;
   DateTimeGroupOptions* datetimeGroup;

   // グループをインデックスで取得します。
   group = Report->DataDefinition->Groups->Item[groupIndex];
 
   try
   {
      // GroupOptions オブジェクトを取得して、
      //  DateTimeGroupOptions オブジェクトとしてキャストし、それを返します。
      datetimeGroup = __try_cast<DateTimeGroupOptions*>
      (group->GroupOptions);
      return datetimeGroup;
   }
   catch(System::InvalidCastException*)
   {
      return 0;
   }
};

[VJ#]

private DateTimeGroupOptions 
GetDateTimeGroupOptions(int groupIndex) 
{
   Group group;
   DateTimeGroupOptions datetimeGroup;

   // グループをインデックスで取得します。
   group = Report.get_DataDefinition().get_Groups().get_Item(groupIndex);
   // GroupOptions オブジェクトを取得して、
   //  DateTimeGroupOptions オブジェクトとしてキャストし、それを返します。
   datetimeGroup = (DateTimeGroupOptions ) group.get_GroupOptions();
   if (datetimeGroup != null) return datetimeGroup;
   else return null;
} 

要件

名前空間 :CrystalDecisions.CrystalReports.Engine

プラットフォーム : Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP

アセンブリ: CrystalDecisions.Crystalreports.Engine(CrystalDecisions.Crystalreports.Engine.dll 内)

関連項目

DateTimeGroupOptions メンバ | CrystalDecisions.CrystalReports.Engine 名前空間