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


In This Topic
    Rows Property (ITable)
    In This Topic
    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 7, .NET 8

    See Also