GetType() problem

rickarde

Newcomer
Joined
Apr 8, 2004
Messages
14
Location
Sweden
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
 
try
C#:
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.
 
Back
Top