Solved

ODS cast to dataset

Posted on 2006-11-08
3
381 Views
Last Modified: 2011-08-18
How do I cast an objectdatasource.select() to a dataset?
0
Comment
Question by:acdagirl
  • 2
3 Comments
 
LVL 15

Expert Comment

by:ozymandias
ID: 17902078
I don't thinb you can cast it to a dataset since the return type is IEnumerable and DataSet does not implement this interface AFAIK.
0
 

Author Comment

by:acdagirl
ID: 17906210
i thought the ods.select method could return a datatable, from which you could get a dataset?
either way, I'm just trying to pass the object datasource dataset/view/table in a session to another page instead of reloading it. I guess I can just call the datatable I have in the business logic layer that calls the datatable and avoid the object datasource altogether...
0
 
LVL 15

Accepted Solution

by:
ozymandias earned 500 total points
ID: 17906395
You are correct...the ods.select method *COULD* return a datatable, but it could also return any object that implements IEnumerable.

If you want to try it, do this :

object obj = objectdatasource.select();
if (obj is DataTable){
    // we have a data table
    DataSet data = new DataSet();
    DataTable table = (DataTable)obj;
    data.Tables.Add(table);
    // now you have a dataset with your datatable int it
   // do your stuff
}else{
    /// ooops
    System.Diagnostics.Debug.WriteLine("Object retirned by objectdatasource was not a datatable is was a " + obj.GetType.ToString());
}
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes a simple method to resize a control at runtime.  It includes ready-to-use source code and a complete sample demonstration application.  We'll also talk about C# Extension Methods. Introduction In one of my applications…
Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

827 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question