コード例 #1
0
 private void ShowViewAcknowledgementAcceptancedetails()
 {
     try
     {
         obj = new AcknowledgementAcceptanceBL();
         DataTable dt = obj.GetPosionActionBL(Session["UserId"].ToString());
         GrdAcknowledgementAcceptance.DataSource = dt;
         GrdAcknowledgementAcceptance.DataBind();
         ViewState["AcknowledgementAcceptanceData"] = dt;
     }
     catch (Exception ex)
     {
         LogError(ex);
     }
 }
コード例 #2
0
    protected void lnkPrint_Click(object sender, EventArgs e)
    {
        StringWriter sw = new StringWriter();

        HtmlTextWriter hw = new HtmlTextWriter(sw);

        GrdAcknowledgementAcceptance.RenderControl(hw);

        string gridHTML = sw.ToString().Replace("\"", "'").Replace(System.Environment.NewLine, "");

        StringBuilder sb = new StringBuilder();

        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());
    }