begin process at 2012 02 09 18:55:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

dataGridView


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

dataGridView

mardi 9 septembre 2008 à 14:29:43 | dataGridView

med_angelo

Salut les developpeurs,
j'ai une question qui semble ridicule;
j'ai un dataGridView connecté à une base de donnée MySql(Le dataGrid affiche le résultat d'une requete sql) , et sous ce dataGrid il y a un bouton supprimer qui supprime un enregistrement selectionné par l'utilisateur.
Mon probleme est le suivant : je sais pas comment d'eterminer la ligne selectionné par l'utlisateur ni comment acceder a un champs particulier dans cette ligne.
merci d'avance.
mardi 9 septembre 2008 à 14:33:20 | Re : dataGridView

sachie

exemple pour enlever une valeur string dans la deuxième cellule de la ligne sélectionnée:

dataGalec1.SelectedRows[0].Cells[1].Value = "";

si ça peut t'aider!
mardi 9 septembre 2008 à 14:51:05 | Re : dataGridView

med_angelo

merci pour ta reponse,mais il me semble que t'a pas compris tout le probleme,l'utilisateur selectionne la ligne a supprimer(toute un ligne) donc je dois pas mette 0 et 1 comme dans ton exemple mais les valeur doivent etre prise du dataGrid,en plus je dois acceder au champs qui represente la clé primaire pour pouvoir effectuer la suppression de la BD par une requete SQL...

mardi 9 septembre 2008 à 14:59:33 | Re : dataGridView

sachie

dataGridView.SelectedRows[0] représente la première ligne sélectionnée, il est sélectionne 15 ça prendra la première il en sélectionne qu'une ça l'a prendra!

ensuite la cellule de la ligne représente ton champs,si ton champs est toujours présent dans la même colonne il suffit de rentrer le numéro de colonne dans :

dataGridView.SelectedRows[0].Cells[ICI] <====

sinon tu te fis au header des colonnes pour retrouver le numéro de cellule, si toute la ligne est sélectionnée je ne vois pas comment accéder à une cellule autrement! (à moins que je n'ai absolument rien comprit ^^ )
mardi 9 septembre 2008 à 15:07:35 | Re : dataGridView

Amelie_29

Salut !


protectedvoid DataGridView_DeleteCommand(object sender, GridViewDeleteEventArgs e)

{
// Index de ligne à supprimer

e.RowIndex

}

mardi 9 septembre 2008 à 15:08:18 | Re : dataGridView

Amelie_29

non, non, oublie, je mélange avec le gridview aspx

mardi 9 septembre 2008 à 15:11:15 | Re : dataGridView

Amelie_29

DataGridView.CurrentRow

???

mardi 9 septembre 2008 à 15:12:22 | Re : dataGridView

Amelie_29

Réponse acceptée !
Pour accéder à la colonne contenant la clé primaire :

DataGridView.CurrentRow.Cells[

"NomColonne"].Value

mercredi 10 septembre 2008 à 12:55:47 | Re : dataGridView

med_angelo

Merci Amelie ca marche,tu m'a vraiment aidé.
jeudi 18 septembre 2008 à 17:15:04 | Re : dataGridView

hacklove


j'ai beau essaye votre code cela ne marche alors dans quelle evenement du datagridview je doit le mettre car je veux faire la meme chose
hfenelsoft

1 2

Cette discussion est classée dans : ligne, selectionné, datagrid, datagridview


Répondre à ce message

Sujets en rapport avec ce message

datagridview changer la cellule selectionné [ par ggrug26 ] bonjour,petit souci, j'utilise un datagridview pour le lien avec ma base,je fais de la selection par ligne et non mar cellule, par contre lors que je Ajouter une ligne a la fin d'un datagrid (datagrid et pas datagridview) [ par ericaix13 ] Bonjour je recherche une solution pour ajouter une ligne a la fin de la datagrid (pas datagridview) je sais le faire pour un datagridview datagrid DataGridView code complet [ par dadamagouil ] Bonjour, j'ai besoin de gérer quelques méthodes du datagridview. Modifier cellule, ajouter ligne, supprimer ligne. Et cela sans composants complémenta double click sur datagrid [ par hassen87 ] Bonjour j'ai besoin de code c# qui me permet lors de l'evennement double click sur un ligne de datagridview le deplacement des données de se ligne v ajouter et supprimer une ligne dans un datagrid [ par annitwi ] Bonjour, je travail sur un projet silverlight 4. J'ai deux datagrid, le premier (datagrid1) est rempli par une class Task. Je voudrais par clic sur b Supprimer un ligne selectionner de la DataGrid et de la base [ par tbtarek ] svp un aide concernant le datagridviewer j'ai insérer des données a partir d'une bd dans une dataGridvwer je veut si je sélectionne une ligne de la da empecher la selection d'une ligne dans une Datagrid WPF [ par yayasam ] slt à vs tous, tjrs en galère avec les WPF et particulièrement le composant Datagrid, en effet ma question est simple( mais peut être ps la réponse ), salut tt le monde:récupérer un champ a travers une ligne d'une datagrid [ par nabilo1707 ] salut,je veut savoir le code pour récupérer une champs a travers la selection d'une ligne pour l'inserer dans une autre datagrid a travers un bouton.m Récupérer les attributs d'une ligne sélectionnée par l'utilisateur d'un datagrid [ par abdimen4 ] Salut tout le monde, je suis en train de faire un mini projet "windows Forms appliction" en c# , j'ai utilisé un datagrid qui m'affiche tous les enreg Empêcher la séléction d'autres lignes que celle séléctionnée auparavant dans un datagridview [ par asma07 ] Salut, je travaille sur un datagridview éditable et lorsque je vais modifier une ligne par exemple je veux empêcher l'utilisateur de faire séléctionn


Nos sponsors


Sondage...

Comparez les prix

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

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