Re: Looping through table names in a DataSet. Is this possible?

Dan Weese <[email protected]>
Newsgroups gmane.comp.windows.devel.dotnet.cx
Message-ID <[email protected]>
Does all that work without having a form in your project?  The data layer of
our application doesn't have any UI.  Will the Data Designers work in an
environment where there aren't any user interface items?

Dan

----- Original Message -----
From: "Adrian Martin" <[email protected]>
To: <[email protected]>
Sent: Wednesday, May 31, 2006 9:50 AM
Subject: Re: [DOTNET-CX] Looping through table names in a DataSet. Is this
possible?


There are a couple of ways to invoke the Data Designers, if you have set
up data connections in the server explorer, twist open the connection
and then the tables, then just drag the table you want onto a form or
component, VS will then create a connection,and a dataadater for the
table you dragged, you can then right click the dataadapter and create a
typed dataset as well( including the table mappings). Or just drop a
DataAdapter onto a Form from the 'Data' pain of the Toolbox and follow
the wizard.

Its worth changing the default names as you go along. You can also
change the select statement, eg add parameters to the queries by
selecting the dataadapters properties twist open the SelectCommand
Properties, hilight the CommandText property and click the ellipses that
appear next to the command text.

They are really worth playing around with and getting used to, because
they can save a lot of time...they do a lot of work for you espcially
the TableMappings bit.......





-----Original Message-----
From: Discussion relating to the specifics of the C# and Managed C++
languages [mailto:[email protected]] On Behalf Of Dan Weese
Sent: 31-05-2006 15:26
To: [email protected]
Subject: Re: Looping through table names in a DataSet. Is this possible?

So is it just a matter of using the Fill command once with each
DataAdapter, referencing the same DataSet?

>>( Something tells me you are avoiding the Designers !)

Also, which Designer are you referring to?

Dan
----- Original Message -----
From: "Adrian Martin" <[email protected]>
To: <[email protected]>
Sent: Wednesday, May 31, 2006 8:43 AM
Subject: Re: [DOTNET-CX] Looping through table names in a DataSet. Is
this possible?


With four separate DataAdpaters, each with its TableMappings Collection
configured properly.

( Something tells me you are avoiding the Designers !)

-----Original Message-----
From: Discussion relating to the specifics of the C# and Managed C++
languages [mailto:[email protected]] On Behalf Of Dan Weese
Sent: 31-05-2006 14:29
To: [email protected]
Subject: Re: Looping through table names in a DataSet. Is this possible?

OK, I'm very new at this.  I understand what you're saying, but I don't
know how to do it.  How do I get 4 separate select statements into one
dataset?

Dan

----- Original Message -----
From: "Hewitt, Simon C. (Contractor)" <[email protected]>
To: <[email protected]>
Sent: Tuesday, May 30, 2006 11:13 PM
Subject: Re: [DOTNET-CX] Looping through table names in a DataSet. Is
this possible?


Dan

One select command=one resulting table.
If you are expecting 4 tables then you would need to load the dataset
with 4 select commands.

Cheers
Simon

-----Original Message-----
From: Discussion relating to the specifics of the C# and Managed C++
languages [mailto:[email protected]] On Behalf Of Dan Weese
Sent: 30 May 2006 20:19
To: [email protected]
Subject: [DOTNET-CX] Looping through table names in a DataSet. Is this
possible?

I'm trying to get a Crystal Reports class working so I can pass a
DataSet to replace the one used on the report.  The method in the
Crystal code loops through the table names to make sure they all match
what is already on the report.  What's happening is, when I get my
DataSet, it's assigning a table name to the entire query, thereby
showing that there is only 1 table rather than 4.

Is there a way to bypass this table naming? The basics of my code are:

DataSet ds = new DataSet();

SqlDataAdapter da = new SqlDataAdapter();

da.SelectCommand=command;

connection.Open();

da.Fill(ds,"ReportData");

Is there something I can do instead of this to be able to see each
individual table?  Even if I remove the "ReportData" and just use
"da.Fill(ds);" it still names it "Table".

Thanks.

Dan Weese
[email protected] <mailto:[email protected]>


===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com





  Opinions expressed in this email are those of the writer and not the
company.  E-mail traffic is monitored within Johnston Press and messages
may be viewed.  This e-mail and any files with it are solely for the use
of the addressee(s).  If you are not the intended recipient, you have
received this e-mail in error.  Please delete it or return it to the
sender or notify us by email at [email protected]

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com





  Opinions expressed in this email are those of the writer and not the
company.  E-mail traffic is monitored within Johnston Press and messages may
be viewed.  This e-mail and any files with it are solely for the use of the
addressee(s).  If you are not the intended recipient, you have received this
e-mail in error.  Please delete it or return it to the sender or notify us
by email at [email protected]

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.