public void bindReport()
    {
        if (Request.QueryString["d"] != null)
        {
            DataTable dt  = new DataTable();
            DataTable dt1 = new DataTable();
            dt  = DCDetails.DC_Get_InvoiceDetails_On_subdocID(Convert.ToDecimal(Request.QueryString["sd"].ToString()), Convert.ToInt32(Request.QueryString["d"].ToString()));
            dt1 = DCDetails.Rep_DC_Get_Datails_OnSubdocno(Convert.ToInt32(Request.QueryString["d"].ToString()));
            // decimal Amount = Convert.ToDecimal(dt.Rows[0]["TotalAmount"]);
            // DataSet ds1 = new DataSet();
            //   ds1 = ActualInvoiceDetails.GetConvertion_fromnumber(Amount);
            // dv.
            //objds.Tables.Add(dt);
            //  ds.Tables.Add(dt1.Tables[0]);
            //  DataView dv1 = new DataView();
            //    ds.Tables.Add(DCDetails.DC_Get_InvoiceDetails_On_subdocID(Convert.ToDecimal(Request.QueryString["sd"].ToString())).Tables[0]);
            //    ds.Tables.Add(DCDetails.Rep_DC_Get_Datails_OnSubdocno(Convert.ToInt32(Request.QueryString["d"].ToString())).Tables[0]);
            // DataView dv1 = new DataView(ds1.Tables[0]);

            ReportDocument rd = new ReportDocument();
            rd.Load(Server.MapPath("../Report/PrintInvoice.rpt"));

            rd.Database.Tables[0].SetDataSource(dt);
            rd.Database.Tables[1].SetDataSource(dt1);
            //  rd.Database.Tables[2].SetDataSource(ds1.Tables[0]);
            // rd.SetDataSource(dt);
            //   rd.SetDataSource(dt1);
            //   rd.SetParameterValue(1, Convert.ToDecimal(Request.QueryString["sd"].ToString()));
            //  rd.SetParameterValue(0,Convert.ToInt32(Request.QueryString["d"].ToString()));

            CrptInvoice.ReportSource = rd;
            CrptInvoice.DataBind();
        }
    }
    public void bindReport()
    {
        if (Request.QueryString["d"] != null)
        {
            DataTable dt  = new DataTable();
            DataTable dt1 = new DataTable();
            dt  = DCDetails.DC_Get_InvoiceDetails_On_subdocID(Convert.ToDecimal(Request.QueryString["sd"].ToString()), Convert.ToInt32(Request.QueryString["d"].ToString()));
            dt1 = DCDetails.Rep_DC_Get_Datails_OnSubdocno(Convert.ToInt32(Request.QueryString["d"].ToString()));
            ReportDocument rd = new ReportDocument();

            if (Request.QueryString["type"] == "without")
            {
                rd.Load(Server.MapPath("../Report/PrintInvoiceWithoutDiscount.rpt"));
            }
            else if (Request.QueryString["type"] == "GST")
            {
                rd.Load(Server.MapPath("../Report/GSTInvoice.rpt"));
            }
            else
            {
                rd.Load(Server.MapPath("../Report/PrintInvoice.rpt"));
            }

            // rd.Load(Server.MapPath("../Report/PrintInvoice.rpt"));

            rd.Database.Tables[0].SetDataSource(dt);
            rd.Database.Tables[1].SetDataSource(dt1);
            //  rd.Database.Tables[2].SetDataSource(ds1.Tables[0]);
            // rd.SetDataSource(dt);
            //   rd.SetDataSource(dt1);
            //   rd.SetParameterValue(1, Convert.ToDecimal(Request.QueryString["sd"].ToString()));
            //  rd.SetParameterValue(0,Convert.ToInt32(Request.QueryString["d"].ToString()));

            CrptInvoice.ReportSource = rd;
            CrptInvoice.DataBind();
        }
    }