【发布时间】:2014-03-20 03:06:40
【问题描述】:
我正在 Visual Studio 2012 中创建水晶报表,但我不断收到错误
an unhandled exception of type 'system.stackoverflowexception' occurred in system.windows.forms.dll
这是我的表格 4 代码:
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private void Form4_Load(object sender, EventArgs e)
{
CrystalReport1 r = new CrystalReport1();
maintenance_productDataSetTableAdapters.COLOR_TYPETableAdapter ta = new EBL.maintenance_productDataSetTableAdapters.COLOR_TYPETableAdapter();
maintenance_productDataSet.COLOR_TYPEDataTable table = ta.GetData();
r.SetDataSource(table.DefaultView);
crystalReportViewer1.ReportSource = r;
crystalReportViewer1.Refresh();
}
}
Form4 是我开始运行 VS 2012 时的一次加载。
我也尝试过使用 DataSet 但它有同样的错误。带有数据集的代码:
CrystalReport1 rep = new CrystalReport1();
DataSet1TableAdapters.COLOR_TYPETableAdapter ta = new Weeak.DataSet1TableAdapters.COLOR_TYPETableAdapter();
DataSet1.COLOR_TYPEDataTable table = ta.GetData();
rep.SetDataSource(table.DefaultView);
crystalReportViewer1.ReportSource = rep;
crystalReportViewer1.Refresh();
【问题讨论】:
标签: c# winforms visual-studio-2012 crystal-reports