using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class DataGrid_DataDynamically : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //Create DataTable object
        DataTable myDataTable = new DataTable("Customers");
        myDataTable.Columns.Add(new DataColumn("CustomerID"));
        myDataTable.Columns.Add(new DataColumn("ContactName"));
        myDataTable.Columns.Add(new DataColumn("Address"));
        object[] rowValues = new object[3];

        //Row #1
        rowValues[0] = "ALFKI";
        rowValues[1] = "Maria Anders";
        rowValues[2] = "Obere Str. 57";
        myDataTable.Rows.Add(rowValues);

        //Row #2
        rowValues[0] = "AROUT";
        rowValues[1] = "Thomas Hardy";
        rowValues[2] = "120 Hanover Sq.";
        myDataTable.Rows.Add(rowValues);

        //Set the data source
        myDataGrid.KeyFieldName = "CustomerID";
        myDataGrid.DataSource = myDataTable;
        myDataGrid.DataBind();
    }
}