C# 我添加到DataSet表中的数据不会显示在XtraReport中

C# 我添加到DataSet表中的数据不会显示在XtraReport中,c#,dataset,devexpress,xtrareport,C#,Dataset,Devexpress,Xtrareport,我的数据集中有一个表,我在VisualStudio2010的“数据集设计”视图中创建它。然后在我的XtraReport1类中,我有一些引用这些表列的标签。开始时,这张桌子是空的。当程序运行时,这个表充满数据,然后我在代码中创建一个新的XtraReport,并调用.ShowPreviewDialog以显示报告。但它是空的,没有错误。哪里我不明白 XtraReport1 report = new XtraReport1(); report.ShowPreviewDialog(); 我想,当我在代码

我的数据集中有一个表,我在VisualStudio2010的“数据集设计”视图中创建它。然后在我的XtraReport1类中,我有一些引用这些表列的标签。开始时,这张桌子是空的。当程序运行时,这个表充满数据,然后我在代码中创建一个新的XtraReport,并调用.ShowPreviewDialog以显示报告。但它是空的,没有错误。哪里我不明白

XtraReport1 report = new XtraReport1();
report.ShowPreviewDialog();

我想,当我在代码中新建一个XtraReport并显示PreviewDialog时,在这个特定的时间,XtraReport查看数据集并获取其数据。我错了吗?我确信XtraReport使用的表中充满了数据,因为我在GridView中精确显示了它的数据-GridView有数据,但XtraReport没有

答案是Davide Piras在评论中所说的:您没有将datatable与report对象相关联。调用showpreview之前,请将其分配给报表数据源

您没有将datatable与报表对象关联。在调用showpreview之前,请将其分配给报表数据源