когда я запускаю отчет, он показывает мне пустую страницу, его базовое приложение для Windows / приложение для рабочего стола. Во время отладки можно увидеть доступный набор данных, но Crystal Report Viewer ничего не отображает.
namespace EMedicineStore
{
public partial class ReportView : Form
{
public ReportView()
{
InitializeComponent();
}
private void ReportView_Load(object sender, EventArgs e)
{
bindCRViewer();
this.crystalReportViewer1.RefreshReport();
}
private void crystalReportViewer1_Load(object sender, EventArgs e)
{
//bindCRViewer();
//this.crystalReportViewer1.RefreshReport();
}
private void bindCRViewer()
{
using (SqlConnection connection = new SqlConnection("Data Source=xyz\\SQLEXPRESS;Initial Catalog=EMedicine;Integrated Security=True"))
{
using (SqlDataAdapter SDA = new SqlDataAdapter("viewvendor", connection))
{
SDA.SelectCommand.CommandType = CommandType.StoredProcedure;
DataSet dst = new DataSet();
SDA.Fill(dst, "reportData");
ReportDocument cryrpt = new ReportDocument();
cryrpt.Load(@"full path/InventoryReport.rpt");
cryrpt.SetDataSource(dst);
crystalReportViewer1.Visible = true;
crystalReportViewer1.ReportSource = cryrpt;
crystalReportViewer1.RefreshReport();
}
connection.Close();
}
}
}
}
![enter image description here](https://i.stack.imgur.com/k2YaV.jpg)