Bonjour,
Voici ce que je cherche à réaliser :

Le combobox au dessus à gauche a pour source une table "client".
Pour enregistrer le contenu de ce champ, j'utilise un webservice qui écrit dans ma base de données SQL Server (code ci dessous). Ok.
[WebMethod]
public void AddAnnonces(int IDClient)
{
//---Définition de la procédure stockée---//
SqlCommand Insert = new SqlCommand("INSERTION",this.Connexion);
Insert.CommandType=CommandType.StoredProcedure;
//---Définition des paramètres---//
Insert.Parameters.Add("@IDClient",SqlDbType.Int);
//---Attribution des valeurs---//
Insert.Parameters["@IDClient"].Value=IDClient;
this.Connexion.Open();
Insert.ExecuteNonQuery();
this.Connexion.Close();
return;
}
En dessous, par contre, je bloque. Je souhaiterais enregistrer mes différentes lignes dans ma base de données. Je ne vois pas comment procéder. Le nombre de lignes étant variable (tableau extensible) je ne peux utiliser la même méthode (?). Je suppose que dans mon code source, je vais boucler sur le tableau, extraire 2 par 2 mes résultats, appeler un WebService qui pointera sur ma base de données qui lui sera appelé un nombre de fois égal au nombre de lignes dans mon tableau...
Est-ce que quelqu'un pourrait m'expliquer comment faire pour :
- Boucler sur un tableau extensible afin de récupérer les différentes valeurs des champs.
- Boucler l'envoi de paramètres à un WebService...