Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Supprimer dans un datagrid VB.net [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (piervs)

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é 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 Mise en forme d'un datagrid en VB.Net [ par lucio57 ] Bonjour,Dans une application VB.Net j'utilise un DataGrid. Je n'ai aucun problème pour l'alimenter. Par contre j'ai une grosse galère au niveau de la [VB.net] Besoin d'aide svp !!! Supprimer un enregistrement dans un datagrid [ par piervs ] Bonjour !!J'ai un problème qui traîne depuis pas mal de temps et que j'aimerais resoudre le plus vite possible.En fait, je voudrais à l'aide d'un data [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


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.