如何使用带有高级安装程序的Crystal Reports创建Windows应用程序的安装和部署?

时间:2018-09-26 10:59:48

标签: c# crystal-reports setup-project setup-deployment

仅在安装程序后我会出错

我有一个新的客户端要求,例如所有内容都需要捆绑在单个安装文件中(例如:SQL Server 2012 Express Edition,应用程序数据库,Crystal报表,.NET框架等,但我的问题仅在Crystal报表上..

这就是我称我的crystalreport btw

 private void btnPrint_Click(object sender, EventArgs e)
            {
                if (cmbCategory.Text == "Setiap_Struk")
                {
                    DataSet ds = new DataSet();
                    DataTable dt = new DataTable();
                    dt.Columns.Add("IdStruk", typeof(string));
                    dt.Columns.Add("Jumlah", typeof(Int32));
                    dt.Columns.Add("Harga", typeof(Int32));
                    dt.Columns.Add("Tanggal", typeof(string));

                    foreach (DataGridViewRow dgr in dataGridView2.Rows)
                    {
                        dt.Rows.Add(dgr.Cells[0].Value, dgr.Cells[1].Value, dgr.Cells[2].Value, dgr.Cells[3].Value);
                    }
                    ds.Tables.Add(dt);
                    ds.WriteXmlSchema("Sample.xml");

                    CrystalReport1 cr = new CrystalReport1();
                    cr.SetDataSource(ds);
                    cr.SetParameterValue("Total", txtTotalP.Text);
                    cr.SetParameterValue("Jumlah", txtTotal.Text);
                    cr.SetParameterValue("DariTanggal", DTPFROM.Text);
                    cr.SetParameterValue("KeTanggal", DTPTO.Text);
                    Crviewer.ReportSource = cr;
                    Crviewer.Refresh();
                }
}

错误图片 This is after i execute print button This is after i excute print button(2)

这就是我认为需要设置的方式 Image of prerequisites packages (ADVINStLR)

那么在安装后如何解决此问题以使我的cr正常工作?因为在安装之前它可以正常工作

请告诉我一种方法来完成这项任务

0 个答案:

没有答案