c#中rdlc报表提示“尚未为数据源..提供数据源实例”??

rdlc报表已经设置好,路径也没有错,请高手帮忙看看是哪里出问题了??没有分了,不好意思啊,跪求答案了。。privatevoidForm4_Load(objectsend... rdlc报表已经设置好,路径也没有错,请高手帮忙看看是哪里出问题了??没有分了,不好意思啊,跪求答案了。。

private void Form4_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“lWkqDataSet.pdb200412”中。您可以根据需要移动或移除它。
DataSet ds = new DataSet();
ds = dss();

Microsoft.Reporting.WinForms.ReportDataSource r = new Microsoft.Reporting.WinForms.ReportDataSource();
r.Name = "lWkqDataSet";
r.Value = ds.Tables[0];
this.reportViewer1.LocalReport.DataSources.Add(r);
this.reportViewer1.LocalReport.ReportPath = @"../../Report4.rdlc";
this.pdb200412TableAdapter.Fill(this.lWkqDataSet.pdb200412);
this.reportViewer1.RefreshReport();

}
DataSet dss()
{
SqlConnection conn = new SqlConnection("server=(local);database=22;uid=sa;pwd=;");
SqlDataAdapter da = new SqlDataAdapter("SELECT ID, Num, EmNum, EmName, Birthday, Sex, Dept, Diploma, EmType, InDate, IdCard, PayCal, NatPlace, PostCode, Tel, DwPlace, Job, Ext, Email, BasePay, Remark, OnJob, OutDate, Cause, Card, CardDate, OnIdCard FROM dbo.desmployee2 where id<30 ",
conn);
DataSet de = new DataSet();
da.Fill(de, "a");
conn.Close();
return de;

}
展开
 我来答
depluin
推荐于2017-11-23 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2478万
展开全部
r.Name = "lWkqDataSet";

核对一下你报表中数据孙凯者源孙空的名称是不则薯是这个 另外报表每个数据源都要有相应实例,检查是不是丢失或名称对不上。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式