Mega Code Archive

 
Categories / C# Tutorial / ADO Net
 

Load data from a select statement to DataGrid

using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace DataGridExample {   public class DataGridExample : System.Windows.Forms.Form   {     private System.Windows.Forms.DataGrid dataGrid1;     private System.ComponentModel.Container components = null;     public DataGridExample()     {       //       // Required for Windows Form Designer support       //       InitializeComponent();       //       // TODO: Add any constructor code after InitializeComponent call       //     }     /// <summary>     /// Clean up any resources being used.     /// </summary>     protected override void Dispose( bool disposing )     {       if( disposing )       {         if (components != null)          {           components.Dispose();         }       }       base.Dispose( disposing );     }     #region Windows Form Designer generated code     /// <summary>     /// Required method for Designer support - do not modify     /// the contents of this method with the code editor.     /// </summary>     private void InitializeComponent()     {       this.dataGrid1 = new System.Windows.Forms.DataGrid();       ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();       this.SuspendLayout();       //        // dataGrid1       //        this.dataGrid1.DataMember = "";       this.dataGrid1.Dock = System.Windows.Forms.DockStyle.Fill;       this.dataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText;       this.dataGrid1.Name = "dataGrid1";       this.dataGrid1.Size = new System.Drawing.Size(292, 266);       this.dataGrid1.TabIndex = 0;       //        // DataGridExample       //        this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);       this.ClientSize = new System.Drawing.Size(292, 266);       this.Controls.AddRange(new System.Windows.Forms.Control[] {                                       this.dataGrid1});       this.Name = "DataGridExample";       this.Text = "DataGrid Example";       this.Load += new System.EventHandler(this.DataGridExample_Load);       ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();       this.ResumeLayout(false);     }     #endregion     /// <summary>     /// The main entry point for the application.     /// </summary>     [STAThread]     static void Main()      {       Application.Run(new DataGridExample());     }     private const string connstr = "server=(local)\\SQLEXPRESS;database=MyDatabase;Integrated Security=SSPI;";     private DataSet ds;     private void DataGridExample_Load(object sender, System.EventArgs e)     {       ds = new DataSet();       using ( SqlConnection conn = new SqlConnection( connstr ) )       {         conn.Open();         SqlDataAdapter da1 = new SqlDataAdapter( "select * from Employee", conn );         da1.Fill( ds, "Employee" );         dataGrid1.DataSource = ds.Tables[ "Employee" ];       }     }   } }