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/ |