arbazpathan 0 Newbie Poster

I have two griviews GridView1 is bound to a datasource .I want to transfer it's values to GridView2 .I have one botton and using that button i am tranferring values .I have used following code inside button but my button is not working it is not showing any error just it is not working when i click it

protected void Button1_Click(object sender, EventArgs e)
{
    DataTable dt = new DataTable();
    DataRow dr;


    dt.Columns.Add(new DataColumn("ColumnName1"));

    dt.Columns.Add(new DataColumn("ColumnName2"));

    dt.Columns.Add(new DataColumn("ColumnName3"));


    foreach (GridViewRow gvr in GridView1.Rows)
    {
        if (((CheckBox)gvr.Cells[4].FindControl("CheckBox1")).Checked == true)
        {
            dr = dt.NewRow();
            dr["ColumnName1"] = (gvr.Cells[0]).Text;

            dr["ColumnName2"] = (gvr.Cells[1]).Text;

            dr["ColumnName3"] = (gvr.Cells[2]).Text;

            dt.Rows.Add(dr);
        }
    }
    foreach (GridViewRow gvr in GridView2.Rows)
    {
        dr = dt.NewRow();
        dr["ColumnName1"] = (gvr.Cells[0]).Text;

        dr["ColumnName2"] = (gvr.Cells[1]).Text;

        dr["ColumnName3"] = (gvr.Cells[2]).Text;

        dt.Rows.Add(dr);
    }


    GridView2.DataSource = dt;
    GridView2.ShowFooter = true;
    GridView2.DataBind();
    Response.Write("hi");
}
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.