Hello sir, on my webpage having 5 gridview n when m click on PrintAll ... it combine all record in one gridview .....so wt can i do to get the Gridview as it is on after print .......n m rendering Div nt gridview . attaching code also....Thnx in advance
gvincrement.AllowPaging = false;
gvincrement.ShowFooter = false;
// tblpan_cond.Visible = true;
gvincrement.DataSource = Session["key"];
gvincrement.DataBind();
Response.Clear();
Response.Buffer = true;
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
divexport.RenderControl(hw);
string gridHTML = sw.ToString().Replace("\"", "'")
.Replace(System.Environment.NewLine, "");
StringBuilder sb = new StringBuilder();
// sb.Append("link href='~/CSS/GridStyle4popup.css' rel='Stylesheet' type='text/css'");
sb.Append("<script type = 'text/javascript'>");
sb.Append("window.onload = new function(){");
sb.Append("var printWin = window.open('', '', 'left=0");
sb.Append(",top=0,width=1000,height=600,status=0');");
sb.Append("printWin.document.write(\"");
sb.Append(gridHTML);
sb.Append("\");");
sb.Append("printWin.document.close();");
sb.Append("printWin.focus();");
sb.Append("printWin.print();};");
//sb.Append("printWin.close();};");
sb.Append("</script>");
ClientScript.RegisterStartupScript(this.GetType(), "GridPrint", sb.ToString());
gvincrement.AllowPaging = true;
gvincrement.ShowFooter = true;
// tblpan_cond.Visible = false;
gvincrement.DataBind();