Recuperer des valeurs suite a une selection multiple dans un datagrid

Soyez le premier à donner votre avis sur cette source.

Snippet vu 22 910 fois - Téléchargée 33 fois

Contenu du snippet

je suis un amateur de codes simples. depuis quelques temps je cherchais un code pour supprimer des enregistrements dans un datagrid suite a une selecton multiple. je n'ai trouve sur le net que des codes a ralonge alors qu'en 4lignes on peut regler l'affaire.
il ne faut pas oublier de rajouter un bouton quelque part sur le datagrid pour faire tourner la moulinette apres la selection des lignes.

Source / Exemple :


Private Sub dg_ItemCommand(ByVal sender As System.Object, ByVal e As DataGridCommandEventArgs) Handles dg.ItemCommand

        '"dg" est le nom du datagrid
        '"conO()" est connection OLEDB classique
        '"chkDel" est le nom des  checkbox dans le datagrid
        '"label12" est le nom du label de la colonne dont je veux recuperer la valeur

        Dim dgi As DataGridItem
        Dim dt As Label

        conO()

        For Each dgi In dg.Items

            If CType(dgi.FindControl("chkDel"), CheckBox).Checked Then

                'dans ce cas je recupere chaque valeurs checkee est je l'introduis dans une requette
                'dans ce cas c'est pour supprimer les enregistrements selectionnes de ma table

                dt = CType(dgi.FindControl("label12"), Label)
                coun = New OleDbCommand("delete * from Matable  where num  like  '" & dt.Text & "'", oCon)
                coun.ExecuteNonQuery()

            End If

        Next

        'une fois termine je reactualse mon datagrid

        da1.SelectCommand = New OleDbCommand("select xxx,yyy,num from Matable", oCon)
        da1.Fill(ds1, "matable")
        dw = New DataView(ds1.Tables("matable"))
        dg.DataSource = dw
        dg.DataBind()

        oCon.Close()

    End Sub

A voir également

Ajouter un commentaire

Commentaires

quineman
Messages postés
72
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
10 novembre 2008
-
Serait il possible d'avoir ton interface html avec stp ?
cs_ntic_safi
Messages postés
28
Date d'inscription
dimanche 29 avril 2007
Statut
Membre
Dernière intervention
27 août 2008
-
salut, je pense votre code est correct , j ai pas encore tester est ce que tous les traitements a executer dans les windows formulaire est acceptable dans les webforms , j ai pas tester!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.