begin process at 2010 02 09 00:32:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Base de données

 > 

modifier une donnée dans un datagrid???


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

modifier une donnée dans un datagrid???

mercredi 15 mars 2006 à 17:12:02 | modifier une donnée dans un datagrid???

jngwolf44

salut,

voilà le problème j'arrive bien a creer une base de donnée en memoire avec un datagrid, j'arrive a le remplir avec des données, a consulter les données, mais je n'arrive pas a modifier une données du datagrid, alors si quelqu'un avait une idée de comment faire ca serais cool de me mettre le bout de code qu'il faut pour que ca marche ds mon programme.

merci d'avance

voilà le code  :

using System;
using System.Drawing;
using System.Collections;
using System.Windows.Forms;
using System.Data;

namespace SmartDeviceApplication3
{
    /// <summary>
    /// Description résumée de Form1.
    /// </summary>
    public class Form1 : System.Windows.Forms.Form
    {
        private System.Windows.Forms.DataGrid dataGrid1;
        private System.Windows.Forms.Button button1;
        private System.Windows.Forms.MainMenu mainMenu1;

        public Form1()
        {
            //
            // Requis pour la prise en charge du Concepteur Windows Forms
            //
            InitializeComponent();

            //
            // TODO : ajoutez le code du constructeur après l'appel à InitializeComponent
            //
        }
        /// <summary>
        /// Nettoyage des ressources utilisées.
        /// </summary>
        protected override void Dispose( bool disposing )
        {
            base.Dispose( disposing );
        }
        #region Code généré par le Concepteur Windows Form
        /// <summary>
        /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
        /// le contenu de cette méthode avec l'éditeur de code.
        /// </summary>
        private void InitializeComponent()
        {
            this.mainMenu1 = new System.Windows.Forms.MainMenu();
            this.dataGrid1 = new System.Windows.Forms.DataGrid();
            this.button1 = new System.Windows.Forms.Button();
            //
            // dataGrid1
            //
            this.dataGrid1.Location = new System.Drawing.Point(16, 24);
            this.dataGrid1.Size = new System.Drawing.Size(184, 160);
            this.dataGrid1.Text = "dataGrid1";
            //
            // button1
            //
            this.button1.Location = new System.Drawing.Point(64, 200);
            this.button1.Text = "button1";
            this.button1.Click += new System.EventHandler(this.button1_Click);
            //
            // Form1
            //
            this.Controls.Add(this.button1);
            this.Controls.Add(this.dataGrid1);
            this.Menu = this.mainMenu1;
            this.Text = "Form1";
            this.Load += new System.EventHandler(this.Form1_Load);

        }
        #endregion

        /// <summary>
        /// Point d'entrée principal de l'application.
        /// </summary>

        static void Main()
        {
            Application.Run(new Form1());
        }

        private void Form1_Load(object sender, System.EventArgs e)
        {
            //creation
            
            DataSet myds = new DataSet("produits");
            DataTable mydt = myds.Tables.Add("produits");
            //DataTable = myds.Tables.Add("produit");
            DataColumn col_IdProd = new DataColumn("id_produits",System.Type.GetType("System.Int32"));
            mydt.Columns.Add(col_IdProd);
            mydt.Columns.Add("id_produit", System.Type.GetType("System.Int32"));
            mydt.Columns.Add("nom_produit", System.Type.GetType("System.String"));
            mydt.Columns.Add("desc_produit", System.Type.GetType("System.String"));
            mydt.Columns.Add("qte_stock_produit",System.Type.GetType("System.Int32"));

            //remplissage
            DataRow mydr = mydt.NewRow();
            mydr ["id_produit"]=1;
            mydr["nom_produit"]="Chaise";
            mydr["desc_produit"]="Chaise à 4 pieds et avec un dossier";
            mydr["qte_stock_produit"]=83;
            mydt.Rows.Add(mydr);

            mydr = mydt.NewRow();
            mydr["id_produit"]=2;
            mydr["nom_produit"]="Tabouret";
            mydr["desc_produit"]="Tabouret à 3 pieds";
            mydr["qte_stock_produit"]=83;
            mydt.Rows.Add(mydr);

            /*consultation

            foreach(DataRow myrow in mydt.Rows)
            {
                dataGrid1.Items.Add(myrow["id_produit"].ToString());
            }*/
            
            dataGrid1.DataSource=myds.Tables[0];
            myds.WriteXml("Bdd_test.xml");
            



        }

        private void button1_Click(object sender, System.EventArgs e)
        {
        }
    }
}



Cette discussion est classée dans : system, add, produit, mydt, mydr


Répondre à ce message

Sujets en rapport avec ce message

plantage du prog [ par shinevilkyo ] lu all,j ai code un explorateur win en csharp eilmarche super sur le dd ou sur tt disque logique mais kan le contenue est trop gros a afficher ds une pb de propriétés dans dataset [ par cococo84 ] bonjour, g créé un dataset(voir ci-dessous),et je voudrais associer des propriétés(cf dw1() et dw2()) pour chaque cellules(cf calculsgéo.Rows.Add(new MouseDown sur Datagrid [ par toto9o59 ] Voilà j'utilise Visual Studio .NET 2003 et j'ai une erreur "Une exception non gérée du type 'System.InvalidCastException'..." qui se situe au niveaux Datagrid 3 questions Refresh,Sort,Largeur colonne, Help plz important [ par iian2 ] Allo,Bon je vais poser mes 3 question apres je vous montre comment jai monter mon datagrid ok.Si je click sur une colonne de mon datagrid mon datagrid Afficher une collection dans un datagridview [ par thorgal1612 ] Bonjour, Mon problème est le suivant. Je cherche à afficher dans un datagridview les différents éléments d'une collection d'objets "LigneFactureClas base donnée [ par fayrous ] Salut, using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using importer un fichier .cvs dans une data table [ par chalmyl ] Salut!! J'essai de loader un fichier .csv dans une data table. Je suis très nouvelle à tout ceci. J'ai pris un exemple sur ce site mais ça ne fonct Formattage d'un datagrid dynamique [ par nomisch ] Bonjour,Je débute en prog C# (mais ai une grande exp de C++, Java, ..)Je suis en train de développer un petit programme pour WinMobile. (decouverte et rappelle de fonction qui ne marche qu'une foi [ par leroitony ] Salut à tous voila je me retrouve bloquer par mon code je vais essayer d'etre claire pour que vous compreniere ce que j'ai fais tout ce deroule sur un SQL Manager Add-in [ par zebobo5 ] Bonjour,Je cherche à faire un add-in pour Sql Server Manager, est ce que quelqu'un à un code, ou un tuto, un template, ou je ne sais quoi qui pourrai


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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