C# 将现有数据集添加到Report.rdlc

C# 将现有数据集添加到Report.rdlc,c#,crystal-reports,dataset,rdlc,C#,Crystal Reports,Dataset,Rdlc,我有一份报告。 我需要创建另一个,类似于我的。因此,我通过复制第一份报告创建了第二份报告。 然后,我为新报告创建了一个新的数据集。我还通过复制原始数据集(来自第一个报告)并更改名称来创建它。 现在,当我想在新报告中添加新数据集时,它不会出现在“new DataSet…”中的DataSet选项中 我错过了什么?为什么我看不到我创建的数据集?您可以尝试使用xml编辑器打开rdlc文件,手动将数据源复制到新的数据源中。 我不确定为什么它不会出现在您的下拉列表中,我通常不会将该接口用于RDLC,最后我

我有一份报告。 我需要创建另一个,类似于我的。因此,我通过复制第一份报告创建了第二份报告。 然后,我为新报告创建了一个新的数据集。我还通过复制原始数据集(来自第一个报告)并更改名称来创建它。 现在,当我想在新报告中添加新数据集时,它不会出现在“new DataSet…”中的DataSet选项中


我错过了什么?为什么我看不到我创建的数据集?

您可以尝试使用xml编辑器打开rdlc文件,手动将数据源复制到新的数据源中。
我不确定为什么它不会出现在您的下拉列表中,我通常不会将该接口用于RDLC,最后我解决了这个问题。问题是,当我复制数据集时,我更改了新数据集的名称,但在代码隐藏中,名称没有更改。所以,我用XML编辑器打开数据集,编辑名称,保存,重新编译,它就出现了

这应该只是找到DataSources分支并将其复制出来的问题。哦,在更改由工具生成的任何XML之前,请始终进行备份(或者,这只适用于不使用版本控制抖动的地方)