combit List & Label 29 - .NET Help
combit.Reporting.DataProviders Namespace / ITable Interface
Properties Methods

In This Topic
    ITable Interface Members
    In This Topic

    The following tables list the members exposed by ITable.

    Public Properties
     NameDescription
     PropertyThis property is queried to receive the number of rows in the table. It will only be accessed if SupportsCount returns true. If your data provider doesn't support counting, you don't need to implement this property and may safely throw a NotImplementedException. Be aware however that you won't get a progress bar during printing in this case.  
     PropertyThis property is queried to get an IEnumerable interface of the rows contained in the table.  
     Property

    This property is queried whenever a schema row is requested. As long as you don't return an empty enumeration for the Rows property, you don't need to implement this property and may safely throw a NotImplementedException.

     
     PropertyThis property is queried to receive the available sort orders for your table. It will only be called if the SupportsSorting Property returns true. If your data provider doesn't support sorting, you don't need to implement this property and may safely throw a NotImplementedException.  
     Property  
     PropertyThis property is accessed to determine if the data provider supports a row count. You may safely return false here but will not get a progress bar at print time then.  
     PropertyThis property is accessed to determine if the data provider supports a row filter. You may safely return false here but will not get drill down reporting support then.  
     PropertyThis property is accessed to determine if the data provider supports sorting. You may safely return false here but will not be able to choose a sort order on the Designer then.  
     PropertyThis property is accessed to query the table name.  
    Top
    Public Methods
     NameDescription
     MethodThis method is called to set a row filter on the rows of the table. The syntax of the passed in string is "<FieldName>=<Value>". The method will only be called if the SupportsFiltering Property returns true. If it doesn't, you don't need to implement this method and may safely throw a NotImplementedException. Be aware that your data provider will not be able to support drill down reporting in this case, however.  
     MethodThis method is called to set a sorting on the rows of the table. It will only be called if the SupportsSorting Property returns true. If your data provider doesn't support sorting, you don't need to implement this method and may safely throw a NotImplementedException.  
    Top
    See Also