Name | Description | |
---|---|---|
Count | This 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. | |
Rows | This property is queried to get an IEnumerable interface of the rows contained in the table. | |
SchemaRow | 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. | |
SortDescriptions | This 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. | |
SupportsAdvancedSorting | ||
SupportsCount | This 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. | |
SupportsFiltering | This 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. | |
SupportsSorting | This 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. | |
TableName | This property is accessed to query the table name. |