begin process at 2012 02 14 15:24:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Supprimer dans un datagrid VB.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Supprimer dans un datagrid VB.net

mercredi 4 mai 2005 à 15:50:41 | Supprimer dans un datagrid VB.net

piervs

Bonjour à tous !

Désolé de vous déranger, j'ai un petit soucis avec mes datagrid. J'aimerais faire une chose simple, à savoir supprimer (à l'aide d'un bouton) la ligne séléctionnée (en surbrillance donc), sachant que cette ligne correspond à un enregistrement de ma table. Et je n'y arrive pas
Ca correspond en fait à recuperer la valeur de la case "id" de la ligne séléctionnée, après, avec cet "id", je saurais aisément faire la requete SQL me permettant de supprimer.

Si vous pouviez m'aider, ce serait très sympa.

Merci
samedi 27 mai 2006 à 00:40:56 | Re : Supprimer dans un datagrid VB.net

Benz

Je recherche exactement la même chose à ceci près que j'ai trouvé une solution pas très fiable. Voici mon code...

Dim intIndexLigne As Integer
Dim intItem As System.Windows.Forms.DataGridViewCell
Dim intIDEnregistrement As Integer

'//Récupérer l'index de la ligne cliquée
intIndexLigne = DataEquipement.CurrentCellAddress.Y

'//Récupérer la valeur du champ IDArme de la ligne sélectionnée
intItem = DataEquipement.Item(0, intIndexLigne)
lblArme.Text = System.Convert.ToInt16(intItem.Value)
intIDEnregistrement = System.Convert.ToInt16(intItem.Value)


J'arrive bien à récupérer la valeur du champs IDArme (identifiant unique) qui se trouve dans la première colonne de mon datagrid (donc colonne 0), mais je ne peux récupérer l'ID que si je clique sur le texte d'une cellule. Si je clic dans une cellule à coté du texte, ou si je clique dans une cellule vide, ça ne récupère rien du tout.

Je n'ai pas encore trouvé de solution fiable, il s'agit peut être d'un problème lié à l'évènement click du datagrid... en tout cas, j'espère que ce code te mettras sur la voie. Si tu arrive à trouver une solution fiable, je suis preneur bien entendu mais vu que tu as posté ton message au début du mois tu as peut être déjà une solution ???

Benoit


Besoin d'argent ? Domicile-Job >> Travail à domicile
Envie de jouer ? Le Sanktuaire >> Ressources jeux de roles
samedi 27 mai 2006 à 00:51:38 | Re : Supprimer dans un datagrid VB.net

Benz

Finalement, en répondant à ta questions, je me suis rendu compte que j'avais bien un problème sur l'évènement.
J'ai mis le code que je t'ai donné sur l'évènement CellContentClick, c'est pour ça que ça ne fonctionne que lorsque je clique sur le contenu = content de la cellule.

J'ai changé l'évènement et j'ai mis CellClick tout court. Maintenant ça marche nickel.
Je suis dessus que depuis ce matin... un vrai boulet
Bon code

Benoit


Besoin d'argent ? Domicile-Job >> Travail à domicile
Envie de jouer ? Le Sanktuaire >> Ressources jeux de roles


Cette discussion est classée dans : ligne, net, vb, supprimer, datagrid


Répondre à ce message

Sujets en rapport avec ce message

[VB.NET] Supprimer une ligne dans un DataGrid [ par Botanique ] Bonjour, j'aimerai savoir, comment supprimer la ligne(i) dans un datagrid de WinForm? J'ai lu dans d'autre sujet similaire qu'il fallait mettre la pr [VB.NET] Nombre de ligne DataGrid [ par Botanique ] Bonjour, j'aimerais savoir s'il existe la possibilité de connaître le nombre de ligne d'un DataGrid, comme avec les DaTables (DataTable.Rows.count)? DataGrid et changement de couleur ligne en VB.NET [ par yurfstage ] Bon alors, avant de poster ce message, j'ai bien consulter les demandes similaires, mais je suis desolé y'en a aucune qui marche..... je fais pas du C datagrid vb.net [ par ALDOlivier ] Salut,J'utilise un datagrid pour afficher les valeurs de ma base de données et je voudrais savoir comment faire pour que quand je clic sur une ligne d VB.Net Datagrid ligne supplémentaire [ par loislane21 ] Bonjour,J'ai un problème avec mon datagrid.Je suis en VB.Net sous Visual Studio 2003 et je voudrais enlever la ligne supplémentaire mise automatiqueme VB.Net 2003 Datagrid ligne supplémentaire automatique à supprimer [ par loislane21 ] Bonjour,J'ai un problème avec mon datagrid depuis un moment déjà et ça devient assez urgent.Je suis en VB.Net sous Visual Studio 2003 et je voudrais e VB.Net DataGrid [ par MagDix ] Salut...Je suis à la recherche d'une ligne de code afin de savoir s'il y a eu une modification, faite par l'utilisateur, dans un DataGrid..Si modifica VB.Net - ADO.Net - Suprimer ligne à partir d'un DataGrid [ par MagDix ] Salut... Je suis à la recherche de comment on fait pour supprimer une ligne dans une base de données Access à partir d'un DatagridJe cherche à savoi VB.Net DataGrid [ par MagDix ] Rebonjour Je ne suis pas encore très habile avec le Datagrid. Je cherche à récupérer une cellule sur la troisième ligne (par exemple) de mon DataG VB.Net Condition - Sélectionner une ligne dans un Datagrid [ par MagDix ] Bonjour... J'utilise un datagrid.Je cherche un pour que si l'utilisateur sélectionne une ligne alors..... J'ai essayé des truc pour créer une proc


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 3,292 sec (3)

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