Bonjour,
J'ai un gridview1 contenant des lignes et un gridview2 vide.
Je veux transferer les lignes séléctionnées de gridview1 vers le deuxième gridview2.
tel que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { int _idproduit = Convert.ToInt32(GridView1.DataKeys[e.NewSelectedIndex].Values[0]); sds2.SelectParameters["idproduit"].DefaultValue = _idproduit.ToString(); GridView2.DataSource = sds2; GridView2.DataBind(); }
mais cette solution ne permet pas d'ajouter que une seule ligne qui va se changer par l'autre séléctionnée. Je veux que les lignes séléctionnées s'ajoutent l'une à l'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <asp:SqlDataSource ID="sds2" runat="server" ConnectionString="<%$ ConnectionStrings:xxxx %>" SelectCommand="select * FROM [PRODUITS] WHERE [idproduit] = @idproduit"> <SelectParameters> <asp:QueryStringParameter Name="IDPRODUIT" Type="Int32" /> </SelectParameters> </asp:SqlDataSource>
J'ai cherché mais j'ai pas trouvé une solution.
Merci de m'aider.
Partager