Share via


GroupNameFieldDefinitions.Count Property

Gets the number of GroupNameFieldDefinition objects in the collection.

Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

Syntax

'Declaration

Public Overrides ReadOnly Property Count As Integer
public override int Count {get;}

Property Value

The number of items in the collection.

Example

This example searches for the group name field definition by partial name.

'Declaration

      Private Function GetGroupNameFieldDefinitionByPartialName(ByVal myReportDocument As ReportDocument, ByVal partialFieldName As String) As GroupNameFieldDefinition
        GetGroupNameFieldDefinitionByPartialName = Nothing
        Dim myGroupNameFieldDefinitions As GroupNameFieldDefinitions = myReportDocument.DataDefinition.GroupNameFields
        Dim i As Integer
        For i = 0 To myGroupNameFieldDefinitions.Count
          Dim myGroupNameFieldDefinition As GroupNameFieldDefinition
          myGroupNameFieldDefinition = myGroupNameFieldDefinitions.Item(i)
          If InStr(myGroupNameFieldDefinition.Name, partialFieldName) > 0 Then
            GetGroupNameFieldDefinitionByPartialName = myGroupNameFieldDefinition
            Exit Function
          End If
        Next
      End Function
      
      private GroupNameFieldDefinition GetGroupNameFieldDefinitionByPartialName(ReportDocument reportDocument, String partialFieldName)
      {
        GroupNameFieldDefinitions groupNameFieldDefinitions = reportDocument.DataDefinition.GroupNameFields;

        for (int i=0; i< groupNameFieldDefinitions.Count; i++)
        {
          GroupNameFieldDefinition groupNameFieldDefinition = groupNameFieldDefinitions[i];

          if (groupNameFieldDefinition.Name.IndexOf(partialFieldName) >= 0)
          {
            return groupNameFieldDefinition;
          }
        }
        return null;
      }
      

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports .NET 10

See Also

Reference

GroupNameFieldDefinitions Class
GroupNameFieldDefinitions Members
CrystalDecisions.CrystalReports.Engine Namespace