Iron Speed Designer table view components have "built in" support for paging, sorting, and filtering. This is a custom feature generated by Iron Speed Designer since the underlying .NET Repeater control generated by Iron Speed Designer does not provide this support. Instead, Iron Speed Designer generates its own data access object class and does not use the default ADO DataSet class provided in the .NET Framework, which supports only in-memory paging. Unlike .NET DataGrids, paging, sorting, and filtering in applications generated by Iron Speed Designer are done directly in the database, meaning that only matching records need to be sent to the Data Access Layer. Also, Iron Speed Designer generates a set of filter controls that can be used with table view components that allow the end user to modify the filtering in the application at run time. In contrast, DataGrid filtering normally requires the developer to write extra code.