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
Post a Comment