다음을 통해 공유


TimeFieldFormat 클래스

보고서의 시간 필드에 대한 시간 형식 옵션을 가져오고 설정할 수 있습니다.

이 형식의 멤버 목록을 보려면 TimeFieldFormat 멤버를 참조하십시오.

System.Object
   CrystalDecisions.CrystalReports.Engine.EngineObjectBase
      CrystalDecisions.CrystalReports.Engine.ReportObjectProperty
         TimeFieldFormat

[Visual Basic]

Public Class TimeFieldFormat
   Implements IDisposable

[C#]

public class TimeFieldFormat : IDisposable

설명

FieldFormat 개체의 FieldFormat 속성을 사용하여 TimeFieldFormat 개체를 검색합니다.

예제

다음 예제는 TimeFieldFormat 개체를 반환합니다. 코드는 이름을 기준으로 ReportObject를 가져온 다음 FieldObject로 캐스팅합니다. 필드가 TimeField인 경우 메서드는 TimeFieldFormat 개체를 반환합니다.

[VJ#]

      private TimeFieldFormat getTimeFieldFormat
         (String reportObjectName)
      {
         FieldObject field;
         TimeFieldFormat timeFormat = null;
      
         try
         {
            field = (FieldObject)Report.get_ReportDefinition()
               .get_ReportObjects().get_Item(reportObjectName);
            if (field.get_DataSource().get_ValueType() == 
               FieldValueType.TimeField)
               timeFormat = field.get_FieldFormat().get_TimeFormat();
         }
         catch (Exception e)
         {
         }
         return timeFormat;
      }
      
[Visual Basic]

      Function GetTimeFieldFormat _
         (ByVal reportObjectName As String) As TimeFieldFormat
      
         Dim field As FieldObject
         Dim timeFormat As TimeFieldFormat
      
         If TypeOf _
            (Report.ReportDefinition.ReportObjects._
            Item(reportObjectName)) Is FieldObject Then
            field = _
               Report.ReportDefinition.ReportObjects._
               Item(reportObjectName)
            If field.DataSource.ValueType = _
               FieldValueType.TimeField Then
               timeFormat = field.FieldFormat.TimeFormat
               GetTimeFieldFormat = timeFormat
           Else : GetTimeFieldFormat = Nothing
           End If
         Else : GetTimeFieldFormat = Nothing
         End If
      End Function 
      
[C#]

      private TimeFieldFormat GetTimeFieldFormat
         (string reportObjectName)
      {
         FieldObject field;
         TimeFieldFormat timeFormat;
         field =
            Report.ReportDefinition.ReportObjects[reportObjectName]
            as FieldObject;
         if (field != null) 
         {
            if (field.DataSource.ValueType == 
               FieldValueType.TimeField)
            {
               timeFormat = field.FieldFormat.TimeFormat;
               return timeFormat;
            }
            else return null;
         }
         else return null;
      }
      

요구 사항

네임스페이스 CrystalDecisions.CrystalReports.Engine

어셈블리 CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

참고 항목

TimeFieldFormat 멤버 | CrystalDecisions.CrystalReports.Engine 네임스페이스

**

©2005 Business Objects SA All rights reserved.

Business Objects SA
http://www.businessobjects.com/
지원 서비스
http://korea.businessobjects.com/services/