You can rebind gridview inside btngenerate click
if you have third column visible =false from design, enable it from btngenerate click and rebind your gridview
DataTable dtSource = GetdataSource();
GridView1.DataSource = dtSource;
GridView1.Columns[2].Visible = true;
GridView1.DataBind();