IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Récupérer le contenu d'un datagrid view


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de abir84
    Inscrit en
    Mars 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2007
    Messages : 214
    Par défaut Récupérer le contenu d'un datagrid view
    Bonjour

    Je voudrai récupérer le contenu d'un DataGridView en c#, pour l'insérer dans une base de données MySql. Mais je n'arrive vraiment pas a comprendre comment?

    Autre chose, j'aimreai bein comprendre la différence et les relation entre un DataSet, DatagridView, DataGrid. Je suis débutante en c# et je m'égare c'est tellement vaste

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut Abir.

    Voila un exemple que je peux t'apporter. Je créer une base de données dans se cas.

    Je créer une basse de données pour gérer des projets (je ne sais pas si c'est ton cas mais ça fonction pareil), tu lis ta list et tu la charge dans ta base de données.

    Si cela t'aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
    private void get_proj_list()
    		{
    			string mySelectQuery = "select * from projet;";
    			string connStr = String.Format("server={0};user id={1}; password={2}; database=resedo; pooling=false",
    			my_form.serveur_name, my_form.login, my_form.password );
    			MySqlConnection conn;
    			proj_list = new ArrayList();
     
    			conn = new MySqlConnection( connStr );
    			try 
    			{	
    				conn.Open();
    				MySqlCommand cmd = new MySqlCommand(mySelectQuery, conn);
    				MySqlDataReader reader = cmd.ExecuteReader();
    				while (reader.Read())
    				{
    					Form_principal.Projet my_projet = new ****.Form_principal.Projet();
    					ListViewItem my_item = new ListViewItem();
    					my_projet.proj_nb = int.Parse(reader[0].ToString());
    					my_projet.proj_name = reader[1].ToString();
    					my_projet.responsable = reader[2].ToString();
    					my_projet.date_début = reader[3].ToString();
    					my_projet.desc_sys_fichier = reader[4].ToString();
    					my_projet.fit_fichier = reader[5].ToString();
    					my_projet.plannif_fichier = reader[6].ToString();
    					proj_list.Add(my_projet);
    					my_item.Text = reader[0].ToString();
    					my_item.Tag = my_projet;
    					my_item.SubItems.Add(reader[1].ToString());
    					listView1.Items.Add(my_item);
    				}
    			}
    			catch (Exception e2) 
    			finally
    			{
    				conn.Close();
    			}
    		}
    bon courage

  3. #3
    Membre confirmé Avatar de abir84
    Inscrit en
    Mars 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2007
    Messages : 214
    Par défaut Merci, c'est résolu


    Merci Outdighaz pour ton aide ;

    En fait, la solution est très simple, mais comme je suis débutante g compliqué les choses!! Il existe plusieurs façons pour accéder a une base de données;

    autre chose, pour accéder au contenu d'une cellule d'un datagrid il suffit de mettre directement les numéros de ligne est colonnes exple :

    this.datagrid1[2,0].Value.ToString() : pour récupérer le contenu de la cellule [2,0]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer le contenu d'une cellule Datagrid sur click
    Par mariooma dans le forum Silverlight
    Réponses: 3
    Dernier message: 27/10/2008, 15h00
  2. Récupérer le contenu de la balise title
    Par roots dans le forum Langage
    Réponses: 2
    Dernier message: 11/09/2005, 16h17
  3. Récupérer le contenu d'un select
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/08/2005, 15h38
  4. [ethereal] récupérer le contenu d'un fichier envoyé ?
    Par in dans le forum Développement
    Réponses: 1
    Dernier message: 19/06/2005, 15h44
  5. [Balise XML] Comment récupérer le contenu entre 2 balise?
    Par ZoumZoumMan dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/03/2004, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo