begin process at 2012 02 10 18:56:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > RECUPERER DES VALEURS SUITE A UNE SELECTION MULTIPLE DANS UN DATAGRID

RECUPERER DES VALEURS SUITE A UNE SELECTION MULTIPLE DANS UN DATAGRID


 Information sur la source

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :datagrid, selection, multiple, delete Niveau :Débutant Date de création :15/12/2005 Vu :20 825

Auteur : raoulator

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

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

  • 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
    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



 Sources du même auteur

Source .NET (Dotnet) ENVOYER UN NOUVEAU FICHIER DANS UN REPERTOIRE ET SAUVEGARDER...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GUESTBOOK AVEC GRIDVIEW par DanMor498
Source avec Zip CHECKED DROPDOWNLIST par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool

 Sources en rapport avec celle ci

Source .NET (Dotnet) RÉCUPÉRER DES VALEURS D'UNE LIGNE DANS UN DATAGRID APRÈS AVO... par PascalCmoa
Source avec Zip Source .NET (Dotnet) COLONNE DE CHECKBOX AVEC "CHECKALL" DANS LE HEADER par cedricperes
Source avec Zip Source .NET (Dotnet) DATAGRID AVEC RECHERCHE ALPHABÉTIQUE par gatita_dev
FIXER LE CHOIX D'UNE BALISE <SELECT> LORS D'UN ENVOI DE FORM... par bobhacker
Source .NET (Dotnet) AFFICHER LE CONTENU D'UNE FEUILLE EXCEL DANS UN DATAGRID par jimmy69

Commentaires et avis

Commentaire de quineman le 07/08/2006 17:31:00

Serait il possible d'avoir ton interface html avec stp ?

Commentaire de ntic_safi le 07/03/2008 21:25:48

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!!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

PORBLME DATAGRID : PAGINATION et SELECTION D ENREGISTREMENT????????????? [ par kenza_sana ] Bonjour j'ai un grand probléme avec le DataGrid et je ne comprend d'ailleurs pas pourquoi ca ne veut pas marcher:Je remplit mon DataGrid a partir de l DataGrid trie et selection [ par lucie12 ] Bonjour,J'ai une page contenant deux control ascx.Un contient un menu créé avec du Xml, l'autre un formulaire web que je cache pour afficher les résul Pb de modification dans un datagrid [ par Kahoola ] Bonjour, je suis actuellemnt en train de developper un site intranet en asp.net. Je suis d&#233;butante dans ce langage alors j'aurais besoin d'aide suppression d'une ligne dans un datagrid [ par narjisovish ] bonjour je voudrais supprimer une ligne de mon datagrid ki est li&#233;e a une base de donn&#233;es oracle voila le code Sub dgData_Delete(ByVal obj A Selection d'une ligne d'un datagrid sous ASP.NET [ par vmasson ] Bonjour a tous,Alors voila, je récupère des données d'une base de données dans un DATAGRID.J'affiche pas tous les champs de mes enregistrements parcek multiple radiobutton in a datagrid [ par waterw72 ] Bonjour,Comment je peux faire pour mettre plusieurs radiobutton par ligne dans un datagrid et récupérer l'élément sélectionné pour chaque ligne?Merci multiple xml datagrid [ par cailloux79 ] est-il possible d'afficher plusieurs fichiers xml dans un datagrid en flex? Utilisation d'un DataGrid [ par BlackAngel2 ] Bonjour,             Je débute en programmation asp.net et je veux utiliser un DataGrid pour y insérer des enregistrements à chaque fois qu'un usager ajout d'un hyperlink dans un datagrid [ par iron25 ] Bonjour, tout d'abord, je débute en asp.net et c#. Je reprend un projet d'une personne et je dois faire des modifications. Une de ces modification


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,950 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales