To Create a Datatable in ViewState

protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                BindData();
            }
        }

private void BindData()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("Column name");
            dt.Columns.Add("colum 2");
            dt.Columns.Add("colum 3");
            dt.Columns.Add("colum 4");
            ViewState["dt"] = dt;
        }


protected void Button1_Click(object sender, EventArgs e)
        {
            DataTable dt = (DataTable)ViewState["dt"];
            DataRow dr = dt.NewRow();
            dr["Column name"] = TextBox1.Text;
            dr["Colum 2"] = TextBox2.Text;
            dr["Colum 3"] = DropDownList1.SelectedValue;
            dr["Colum 4"] = DropDownList1.SelectedValue;
            dt.Rows.Add(dr);
            dt.AcceptChanges();
            GridView1.DataSource = dt;
            GridView1.DataBind();

         
        }


Comments

Popular posts from this blog

How to retain the data annotations or class during modify a table in the database

Interview Questions

AJAX CONTROL