ActiveReports Developer 7
Item(String) Property
See Also  Example
GrapeCity.ActiveReports.v7 Assembly > GrapeCity.ActiveReports.Data Namespace > FieldCollection Class > Item Property : Item(String) Property

fieldName
The name of the Field in the collection.

Glossary Item Box

Gets the Field object with the specified name in the FieldCollection.

Syntax

Visual Basic (Declaration) 
Public Overloads ReadOnly Property Item( _
   ByVal fieldName As System.String _
) As Field
C# 
public Field Item( 
   System.string fieldName
) {get;}

Parameters

fieldName
The name of the Field in the collection.

Example

C#Copy Code
private void UnboundGrp_FetchData(object sender, GrapeCity.ActiveReports.ActiveReport.FetchEventArgs eArgs)
{
    try
    {
        m_reader.Read();
        Fields["CategoryID"].Value = m_reader["categories.CategoryID"].ToString();
        Fields["CategoryName"].Value = m_reader["CategoryName"].ToString();
        Fields["ProductName"].Value = m_reader["ProductName"].ToString();
        Fields["UnitsInStock"].Value = m_reader["UnitsInStock"].ToString();
        Fields["Description"].Value = m_reader["Description"].ToString();
        Fields["TotalLabel"].Value = "Total Number of " + m_reader["CategoryName"].ToString() + ":";
        eArgs.EOF = false;
    }
    catch
    {
        eArgs.EOF = true;
    }
    //Item is the default property for Fields
    System.Windows.Forms.MessageBox.Show (this.Fields["Description"].Value.ToString());
}
Visual BasicCopy Code
Private Sub rptUnboundGrp_FetchData(ByVal sender As Object, ByVal eArgs As GrapeCity.ActiveReports.ActiveReport. _
    FetchEventArgs) Handles MyBase.FetchData
  Try    m_reader.Read()
    Me.Fields("CategoryID").Value = m_reader("categories.CategoryID")
    Me.Fields("CategoryName").Value = m_reader("CategoryName")
    Me.Fields("ProductName").Value = m_reader("ProductName")
    Me.Fields("UnitsInStock").Value = m_reader("UnitsInStock")
    Me.Fields("Description").Value = m_reader("Description")
    Me.Fields("TotalLabel").Value = "Total Number of " + m_reader("CategoryName") + ":"
    eArgs.EOF = False
  Catch ex As Exception
    System.Windows.Forms.MessageBox.Show(ex.ToString())
    eArgs.EOF = True
  End Try
  MsgBox(Me.Fields.Item("Description").Value.ToString)
End Sub

See Also