Selectionner plusieurs lignes sur un datagrid

cs_6miK Messages postés 61 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 5 avril 2011 - 1 juin 2007 à 15:04
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 2 juin 2007 à 19:42
Bonjour,

j'aimerais savoir comment peut ont selectionner plusieur ligne sur un datagrid.

Je souhaite récupérer plus s'une ligne d'un datagrid pour ensuite les convertir en xml.


J'arrive deja a recupere une ligne mais pas plusierus d'un cou.


Merci d'avance

Si je tape ceci :

 req = "SELECT * FROM produit WHERE numero_produit='" + e.Item.Cells[0].Text + "'";
    while( e.CommandName != "oui" )
    {
            Label1.Visible = true;
            req += " OR (numero_produit='" + e.Item.Cells[0].Text  + "')";
            Label1.Text += req;
    }

Le pc se met a planter :/
en fait je pensais quand tapant ceci je pourais cocher toutes les lignes que je veux une a une et des que je click sur le bouton "oui" je sors de la boucle.

1 réponse

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
2 juin 2007 à 19:42
Salut,

Déjà, tu devrais regarder du côté des requêtes paramétrées.
Ensuite, je me demande si ta requête ne pourrait pas plutôt prendre la forme
"SELECT * FROM produit WHERE numero_produit IN (...)"
(si supportée par le SGBD)

/*
coq
MVP Visual C#
CoqBlog
*/
0