Comment obtenir un Dataset a partir de Web Service
creanova2000
Messages postés39Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention21 septembre 2006
-
20 sept. 2006 à 21:35
creanova2000
Messages postés39Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention21 septembre 2006
-
21 sept. 2006 à 16:15
Bonjour ,
Je desir me connecter un WebService et faire des requettes sur la base de donnees SQL Server, mais cela ne se fait pas. J'ai pas d'erreur .J'arrive a avoir le string "hello" dans mon application Windows mais j'ai pas de donnees dans mon Data Grid.
Voici le code cote serveur et cote client application Windows :
Cote Web Service:
---------------------
[
WebMethod]
public
string ss(){
string a =
"hello";
return a;}
[
WebMethod]
public System.Data.
DataSet ds1(){
System.Data.SqlClient.
SqlConnection conn =
new System.Data.SqlClient.
SqlConnection(
"Server=localhost;Initial Catalog=pubs;Integrated Security=SSPI;");System.Data.
DataSet ds =
new System.Data.
DataSet();System.Data.SqlClient.
SqlDataAdapter adapter =
new System.Data.SqlClient.
SqlDataAdapter();System.Data.SqlClient.
SqlCommand select1 =
new System.Data.SqlClient.
SqlCommand();select1.Connection = conn;
select1.CommandText "SELECT * FROM Authors";adapter.SelectCommand select1;
adapter.Fill(ds);
return ds;}
Cote Application Windows:
----------------------------
public
Form1(){
InitializeComponent();
WebReference.
Service ws =
new WebReference.
Service();
lbl1.Text = ws.ss().ToString(); //(ICI CA MARHCE)
g1.DataSource = ws.ds1(); //(ICI CA NE MARCHE PAS : DATAGRID EST VIDE)
}
----
MERIC DE VOTRE AIDE
creanova
A voir également:
Comment obtenir un Dataset a partir de Web Service
creanova2000
Messages postés39Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention21 septembre 20065 21 sept. 2006 à 16:15
J'ai fait ce que vous m'avez conseille.
Le Web service retourne le dataset correctement.
Mais j'arrive pas le voir dans Mon DataGris g1 dans l'application.
Comment faire pour que le dataset retourner de Webservice peut etre afficher dans le DataGrid.