I have a RadGrid that groups by three columns on load defined by GridGroupByExpressions. EditMode is PopUp and EditFormType is WebUserControl. In the RadGrid1_NeedDataSource event, the DataSource is bound to a SqlDataSource object ("this.RadGrid1.DataSource = this.sdsLeadDistributionSummary"). My problem is that it takes about 20 seconds for the user control (which is currently blank - it does not contain any logic) to pop up on edit. The edit column is autogenerated. The stored procedure behind the sql data source control executes in about 24 milliseconds. What could be causing the 20 second dealy for the user control to pop up? The same issue exists with GroupLoadMode of Client and Server. Note that the stored procedure only returns about 260 records. If I change the stored procedure to only return the top 10, the loading is much faster. So something must be happening to each of the 260 rows that is very time consuming. Any ideas?