Lire un ‘DataSet’ à un ‘DataGrid’

Author:

Recherche,dans,la,base,de,données:,non,édité
{filelink=16156}

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;
namespace Base_de_données
{
    public class DataSetDatGrid : System.Windows.Forms.Form
    {
        private System.Windows.Forms.DataGrid tableDonnées;
      //  private System.ComponentModel.Container components = null;

        public DataSetDatGrid()
        {
            InitializeComponent();
        }

        private void InitializeComponent(){
            this.tableDonnées = new System.Windows.Forms.DataGrid();
            ((System.ComponentModel.ISupportInitialize)(this.tableDonnées)).BeginInit();
            this.SuspendLayout();
            //
            // tableDonnées
            //
            this.tableDonnées.DataMember = "";
            this.tableDonnées.HeaderForeColor = System.Drawing.SystemColors.ControlText;
            this.tableDonnées.Location = new System.Drawing.Point(8, 8);
            this.tableDonnées.Name = "tableDonnées";
            this.tableDonnées.Size = new System.Drawing.Size(608, 256);
            this.tableDonnées.TabIndex = 0;
            //
            // DataSetDatGrid
            //
            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
            this.ClientSize = new System.Drawing.Size(624, 272);
            this.Controls.Add(this.tableDonnées);
            this.Name = "DataSetDatGrid";
            this.Text = "Les Données de la Table Clients";
            this.Load += new System.EventHandler(this.DataSetDatGrid_Load);
            ((System.ComponentModel.ISupportInitialize)(this.tableDonnées)).EndInit();
            this.ResumeLayout(false);

      }

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

      private void DataSetDatGrid_Load(object sender, System.EventArgs e)
      {
          // La chaîne de connexion
         string chaineConnexion = "server=(local);database=MesExemples.com;Integrated Security=SSPI";

         string requête ="select ID, Société, Adresse, Activites, telephone from Clients";

         SqlConnection conn = new SqlConnection(chaineConnexion);
         SqlDataAdapter da = new SqlDataAdapter(requête, conn);
         DataSet ds = new DataSet();
         da.Fill(ds, "ID");

         // Lier les données de la table au DataGrid
         tableDonnées.SetDataBinding(ds, "ID");
      }
    }

}

Leave a Reply

Your email address will not be published. Required fields are marked *