rickarde Posted December 7, 2004 Posted December 7, 2004 Hi! This piece of code (from my extended datagrid class implem.) if((this.DataSource).GetType() is DataSet){ ... } can't compile, saying that The given expression is never of the provided ('System.Data.DataSet') type ??? Why, since the datasource property of a datagrid returns an Object which can be either a DataTable, a DataSet etc. I want to, at runtime, determine whether the datasource is a DataTable or a DataSet... /Rickard Quote
Administrators PlausiblyDamp Posted December 8, 2004 Administrators Posted December 8, 2004 try if((this.DataSource) is System.Data.DataSet) { ... } instead. Under C# the is operator compares and instance of a variable to a datatype rather than comparing two data types to see if they are the same. Quote Posting Guidelines FAQ Post Formatting Intellectuals solve problems; geniuses prevent them. -- Albert Einstein
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.