Data binding to a programatically created dataset to a DataGrid : DataBinding DataGrid « GUI Windows Forms « C# / CSharp Tutorial






Data binding to a programatically created dataset to a DataGrid
using System;
using System.Drawing;
using System.Collections;
using System.Data;
using System.ComponentModel;
using System.Windows.Forms;

public class GridBind : System.Windows.Forms.Form
{
    private System.Windows.Forms.DataGrid dataGrid1 = new System.Windows.Forms.DataGrid ();
    private DataSet dataset = new DataSet("ContactData");

    public GridBind()
    {
        dataGrid1.BeginInit ();
        dataGrid1.Location = new System.Drawing.Point (8, 16);
        dataGrid1.Size = new System.Drawing.Size (472, 224);
        dataGrid1.DataMember = "";
        this.AutoScaleBaseSize = new System.Drawing.Size (5, 13);
        this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
        this.ClientSize = new System.Drawing.Size (486, 251);
        this.Controls.Add (this.dataGrid1);
        dataGrid1.EndInit ();

        DataTable t=new DataTable("Contacts");

        t.Columns.Add("First",typeof(System.String));
        t.Columns.Add("Name",typeof(System.String));
        t.Columns.Add("Company",typeof(System.String));
        t.Columns.Add("Title",typeof(System.String));
        t.Columns.Add("Phone",typeof(System.String));

        t.MinimumCapacity=100;

        dataset.Tables.Add(t);

        this.dataGrid1.SetDataBinding(dataset.Tables["Contacts"],"");
    }

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








23.78.DataBinding DataGrid
23.78.1.Data binding to a programatically created dataset to a DataGridData binding to a programatically created dataset to a DataGrid
23.78.2.Table Create/Row DeleteTable Create/Row Delete
23.78.3.Binding to DataGrid
23.78.4.DataReader Binding
23.78.5.Using a BindingSource to bind a list to a DataGridView control.
23.78.6.Data Binding DataGrid