combit List & Label 30 - .NET Help
combit.Reporting.DataProviders Namespace / ITable Interface / Rows Property
Example


Rows Property (ITable)
This property is queried to get an IEnumerable interface of the rows contained in the table.
Syntax
'Declaration
 
ReadOnly Property Rows As IEnumerable(Of ITableRow)
 
Example
public IEnumerable<ITableRow> Rows
{
    get
    {
        return this as IEnumerable<ITableRow>;
    }
}

#region IEnumerable<ITableRow> Members

public IEnumerator<ITableRow> GetEnumerator()
{
    return new DataRowEnumeratorWrapper(_dataView.GetEnumerator());
}

#endregion

#region IEnumerable Members

IEnumerator IEnumerable.GetEnumerator()
{
    return new DataRowEnumeratorWrapper(_dataView.GetEnumerator());
}

#endregion
Public Readonly Property Rows() As IEnumerable(Of ITableRow)
    Get
        Return TryCast(Me, IEnumerable(Of ITableRow))
    End Get
End Property

#region IEnumerable<ITableRow> Members

Public Function GetEnumerator() As IEnumerator(Of ITableRow)
    Return New DataRowEnumeratorWrapper(_dataView.GetEnumerator())
End Function
#End Region

#region IEnumerable Members

Function GetEnumerator() As IEnumerator Implements IEnumerable.GetEnumerator
    Return New DataRowEnumeratorWrapper(_dataView.GetEnumerator())
End Function
#End Region
Requirements

Platforms: Windows 10 (Version 21H2 - 23H2), Windows 11 (21H2 - 22H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 8, .NET 9

See Also