begin process at 2010 03 19 09:13:54
  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 :18 148

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) UTILISATION DE LA MÉTHODE SORT ET SORTDIRECTION AVEC UN GRID... par jesusonline
Source avec Zip Source .NET (Dotnet) CUSTOM DATEPIKER DÉRIVANT DE COMPOSITECONTROL par fredzool
Source avec Zip UN MODULE POUR APPRENDRE SQL par Elmarzougui
Source avec Zip Source .NET (Dotnet) BOUTON QUI EMPECHE LE MULTI CLIC AVANT LA FIN DU TRAITEMENT.... par fredzool
Source avec Zip Source .NET (Dotnet) BOUTON AVEC CSS ET USERCONTROL WITH EVENT 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...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,265 sec (4)

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