Prev: Paging using Gridview and ObjectDataSource
Next: Enterprise Library Instrumentation and microsoft exception handling block.
From: tshad on 4 Feb 2010 17:25 I have a GridView that has both SqlDataSources and ObjectDataSources. I use to only have 3 SqlDataSources and I usually set my parameters in a method where I pass the SqlDataSource as a parameter and set the parameters based on which parameter is passed. *************************************** protected void SetData(SqlDataSource sds) { string exceptionTypes = ""; string jobs = ""; JobBucketList jobsList = new JobBucketList(); // Set up the parameters sds.SelectParameters.Clear(); if (sds == SqlDataSource3) ... } *************************************** This worked fine until I added ObjectDataSource. I now need to pass either an ObjectDataSource or SqlDataSource but they are different They both are DataSourceControls, but DataSourceControl doesn't have a SelectParameters parameter like the others do. How can I use the method for both? Thanks, Tom |