rdlc报表手动数据源提示table1没有数据集 急!急!急! 万分感谢 30

提示:错误1表“table1”位于表体中,但报表没有数据集。在没有数据集的报表中不能使用数据区域。数据绑定代码:baseclassdb=newbaseclass();Sq... 提示:
错误1表“table1”位于表体中,但报表没有数据集。在没有数据集的报表中不能使用数据区域。
数据绑定代码:
baseclass db = new baseclass();
SqlConnection con = new SqlConnection(db.con());
string sqlstr = "SELECT members_name ,id_number,main_id_number from family_info";
con.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Close();
ReportDataSource rs = new ReportDataSource("DataSet1_mydt", ds);
this.ReportViewer1.LocalReport.ReportEmbeddedResource = "Report1.rdlc";
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rs);
ReportViewer1.LocalReport.Refresh();
是代码错了还是我哪个步骤没设置?
展开
 我来答
愚彗云0gI9ec
2012-11-17 · TA获得超过244个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:93.9万
展开全部
一般是RDLC文件对应控件的数据集未予绑定;
ReportView控件绑定了数据来源,不意味着对应ReportEmbeddedResource = "Report1.rdlc"
此RDLC同陵芹中样绑定了数据源
任何一种编辑器打开RDLC文件,找到对应的控件检查<DataSet Name="XXX">

此处的数据是否给予了绑定。
推测解决方案:写了RDLC的工程一般都有一个本地的数据集(.XSD或者别的什么云云),请在首轿控件文本框内添加数据时,利用 数据源 窗口中的对应数据集的字段,左键尺山拖入文本框,此控件即绑定对应的数据集;同样,在RDLC文件中,右键控件进入属性设置,一样可以找到绑定的数据源为哪个。望能帮助你解决。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式