The original hierarchical datasource control for ASP.NET

The original hierarchical datasource control for ASP.NET

The introduction of a data source control in ASP.NET 2.0 left one critical need unfulfilled – without the ability to support multiple tables, it could not meet the needs of hierarchical data retrieval presented by sophisticated controls such Intersoft’s WebGrid and WebTreeView. To overcome this limitation, Intersoft has pioneered its own data source control: ISDataSource.

  • Live Demo

Encapsulate multiple tables or objects into a single control

In addition to powering Intersoft’s hierarchical data retrieval, support for multiple tables in ISDataSource translates into easier organization and less work. By binding tables in one ISDataSource instance, you can change settings either for a single table, or all tables, greatly reducing both coding and debugging time.

Exclusive support for advanced Intersoft databound controls

The multiple table support of ISDataSource is used extensively in both WebGrid and WebScheduler. Both Intersoft products rely heavily on multiple table support to extend their features. Optimized to support their specific needs, ISDataSource connects perfectly to Intersoft databound controls such as WebCombo, WebGrid, and WebScheduler.

  • Live Demo

Custom objects, generic collections, and third party ORM support

Simplify operations by creating a single composite object to be passed to the Update, Insert and Delete methods. Automatically bind generic collections to .NET controls through an ISDataSource control. Enjoy the extra time on your hands with rapid development time.

  • Live Demo

Supports standard ASP.NET databound server controls

ISDataSource not only supports Intersoft data bound controls, but also extends its power and flexibility to standard ASP.NET databound server controls, such as GridView and FormView. The process of binding to the ASP.NET server controls is just as simple as it is when using the standard .NET data source control.

  • Live Demo

Superior Data Caching

ISDataSource's advanced caching mechanism boosts performance by using locally cached data instead of retrieving it from the server. You enjoy granular control over the extent of caching though settings which affect cache data duration, expiration, and granularity.

  • Live Demo

Wizard-style configuration window

Organized into separate sections to define Schemas, Methods/Tables, and Parameters, this simple yet powerful tool can make setting up multiple tables for use with an ISDataSource a breeze. In just a few clicks, you can create all the required definitions directly from the table schemas and be ready to attach your favorite Intersoft component.