Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to convert selected gridview deatails to pdf? getting error?
    primarykey
    data
    text
    <p>Code 1:</p> <pre><code>private void GetPaymentReport() { try { string todate = txttodate.Text; string[] todatesplt = todate.Split('-'); int todatemnth = Convert.ToInt32(todatesplt[0]); int todatedate = Convert.ToInt32(todatesplt[1]); int todateyr = Convert.ToInt32(todatesplt[2]); string fromdate = txtfromdate.Text; string[] frmdatesplt = fromdate.Split('-'); int frmdatemnth = Convert.ToInt32(frmdatesplt[0]); int frmdatedate = Convert.ToInt32(frmdatesplt[1]); int frmdateyr = Convert.ToInt32(frmdatesplt[2]); DateTime start = new DateTime(frmdateyr, frmdatemnth, frmdatedate); DateTime end = new DateTime(todateyr, todatemnth, todatedate); int loanpaymentid = Convert.ToInt32(Session["Loanid"].ToString()); var query = from p in mortgageentity.Payments join D in mortgageentity.Debit_Method on p.Debit_Method_ID equals D.Debit_Method_ID join pt in mortgageentity.Payment_Type on p.Payment_Type_ID equals pt.Payment_Type_ID where (p.Client_Pmt_Date &gt;= start) &amp;&amp; (p.Client_Pmt_Date &lt;= end) &amp;&amp; (p.Loan_ID == loanpaymentid)orderby p.Client_Pmt_Date descending select new { p.Pmt_ID, p.Loan_ID, p.Client_Pmt_Date, p.MtgSvr_Pmt_Start_Date2, D.Debit_Method_Desc, p.Total_Debit_Amt, p.CreditAmt, p.LenderAmt, pt.Payment_Type_Desc, p.Return_Code, p.Returned_Date }; grdviewPayments.DataSource = query.ToList(); grdviewPayments.DataBind(); } catch { } } </code></pre> <p>code 2:</p> <pre><code>protected void btnemail_Click(object sender, EventArgs e) { Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.pdf"); Response.Cache.SetCacheability(HttpCacheability.NoCache); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); grdviewPayments.AllowPaging = false; grdviewPayments.DataBind(); grdviewPayments.RenderControl(hw); StringReader sr = new StringReader(sw.ToString()); Document pdfDoc = new Document(PageSize.A4,10f,10f,10f,0f); HTMLWorker htmlparser = new HTMLWorker(pdfDoc); PdfWriter.GetInstance(pdfDoc,Response.OutputStream); pdfDoc.Open(); htmlparser.Parse(sr); pdfDoc.Close(); Response.Write(pdfDoc); Response.End(); } </code></pre> <p>as above i have code1 to get the data from database in gridview fromat and code2 to conver the gridview data to pdf format.but my prolem is getting error like "Control 'ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1_Paymentreport_grdviewPayments' of type 'GridView' must be placed inside a form tag with runat=server." at code2 position : grdviewPayments.RenderControl(hw);</p> <p>please help me. regards.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload