Transferer des lignes entre deux gridviews.
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.
Code:
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();
} |
tel que:
Code:
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> |
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.
J'ai cherché mais j'ai pas trouvé une solution.
Merci de m'aider.