Fill Gridview using datatable in asp.net


 DataTable dt = new DataTable();
        if (Session["data"] != null)
        {
            dt = (DataTable)Session["data"];
        }
        else
        {
            dt.Columns.Add(new DataColumn("product", typeof(string)));
            dt.Columns.Add(new DataColumn("quantity", typeof(Int32 )));
            dt.Columns.Add(new DataColumn("price", typeof(Single )));
            dt.Columns.Add(new DataColumn("pdate", typeof(DateTime )));
        }

        DataRow dr;
        dr = dt.NewRow();
        dr["product"] = TextBox1.Text;
        dr["quantity"] = Convert.ToInt32( TextBox2.Text);
        dr["price"] = Convert.ToSingle(TextBox3.Text);
        dr["pdate"] = Convert.ToDateTime(TextBox4.Text).ToString("yyyy/MM/dd");
        dt.Rows.Add(dr);

        Session["data"] = dt;

        GridView1.DataSource = dt;
        GridView1.DataBind();
    }

Comments

Popular posts from this blog

ASP.NET Session States in SQL Server Mode

How to find client's MAC Address in Asp.Net and C#.net

Use XML Data For Save in Database