Solved

Use a WEB service to populate a foreach loop?

Posted on 2006-11-14
6
233 Views
Last Modified: 2010-04-16
Hi there
Wonder if you guys can help me with a problem? I'm using ASP.NET/C#/VS2005.

I have the following code in my page_load event. As you can see the connection string + the select statement is display. I've created a WEB service that gets all the information I need from a table. How do I use it with the foreach loop? I dont want to use strCmd, m_connString etc, I simply want to use my web service. Here is the code for the web service:


            string m_connString;
            string strCmd = "SELECT * FROM Attachments";
            m_connString = "Data Source=.;Initial Catalog=Handbook;Integrated Security=True";
            SqlDataAdapter da = new SqlDataAdapter(strCmd, m_connString);
            DataSet ds = new DataSet();
            da.Fill(ds, "Attachments");

            foreach (DataRow row in ds.Tables["Attachments"].Rows)
            {
                string html = "<div title='" + row["Attachments_fileName"] + "' myAttrSrc='" + row["Attachments_URL"]
                + "'onmouseover=\"this.style.cursor='pointer'\" onclick=\"myOnClick(event,'" + row["Attachments_URL"]
                + "',false)\" ondblclick=\"myOnClick(event,'" + row["Attachments_URL"] + "',true)\">&nbsp;" + row
                ["Attachments_fileName"] + "</div>";
                Place.Text += html;
            }
            ds.CreateDataReader();

=========================================================
My web service code is as follows:

WS_Handbook.Handbook_WS deleteMe = new WS_Handbook.Handbook_WS();
deleteMe.displayAttachments();

Many thanks
Mousemat24
0
Comment
Question by:mousemat24
  • 3
  • 3
6 Comments
 
LVL 5

Expert Comment

by:rameedev
ID: 17955130
I am a bit confused here...The above code which is in pageload do you want that to be in a Webservice method? or As previoulsy said u need to define your webservice method to take dataset as parameter and you loop through it
0
 

Author Comment

by:mousemat24
ID: 17964997
Hi rameedev

Sorry if I confused you, my question is, I want to convert my code to a web service.

How do I do it?

and how do I consume it

Thanks for replying to my question
mousemat24
0
 
LVL 5

Expert Comment

by:rameedev
ID: 17977752
What is the problem in converting the above code into a web service method....?
0
Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Author Comment

by:mousemat24
ID: 17978087
rameedev

Sorry, but this is kinda of an old question, I gave up as no one answered to this. So I've completly forgotton why I put this in, looking back I beleive it was "define your webservice method to take dataset as parameter and you loop through it"

I dont know how to do it. Thanks rameedev for answering this post.
mousemat24
0
 
LVL 5

Accepted Solution

by:
rameedev earned 500 total points
ID: 17978231
Well if you remember the previous question you had asked that one does some thing pretty similar to the question you have asked...i mean taking Dataset as parameter and looping through it
0
 

Author Comment

by:mousemat24
ID: 17978602
Thanks rameedev !!! forgot about that example
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

Article by: Ivo
C# And Nullable Types Since 2.0 C# has Nullable(T) Generic Structure. The idea behind is to allow value type objects to have null values just like reference types have. This concerns scenarios where not all data sources have values (like a databa…
This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

808 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