Recuperer des valeurs suite a une selection multiple dans un datagrid

Soyez le premier à donner votre avis sur cette source.

Snippet vu 23 411 fois - Téléchargée 35 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
cs_ntic_safi Messages postés 28 Date d'inscription dimanche 29 avril 2007 Statut Membre Dernière intervention 27 août 2008
7 mars 2008 à 21:25
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!!
quineman Messages postés 72 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 10 novembre 2008
7 août 2006 à 17:31
Serait il possible d'avoir ton interface html avec stp ?

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.