ReportViewer不能显示数据的问题
不知道我的ReportViewer为什么不能显示数据,代码如下:
- C# code
private void button1_Click(object sender, EventArgs e) { string sSQLString = "SELECT * FROM Repair"; string sConn = "Persist Security Info=false;" + "Integrated Security=SSPI;database=FDB;server=CMUYU-PC;Connect Timeout=30;"; SqlConnection conn1 = new SqlConnection(sConn); SqlCommand comm1 = new SqlCommand(sSQLString, conn1); SqlDataAdapter sd = new SqlDataAdapter(comm1); //DataBase db = new DataBase(); DataSet dataset1 = new DataSet(); conn1.Open(); sd.Fill(dataset1); conn1.Close(); comm1.Dispose(); conn1.Dispose(); //db.Dispose(); this.reportViewer1.LocalReport.ReportEmbeddedResource = "report.Report1.rdlc"; this.reportViewer1.LocalReport.DataSources.Clear(); ReportDataSource rds = new ReportDataSource("Dataset1", dataset1.Tables[0]); this.reportViewer1.LocalReport.DataSources.Add(rds); this.reportViewer1.RefreshReport(); }
以上的Butten1的Click时间的代码,点击Button1之后的图片如下,没有显示人和数据.
大家帮帮我吧 谢谢了
[解决办法]
检查reportViewer
[解决办法]
RDLC使用上很多方法,各人有各人的方法,腊人张有个RDLC系列可以借鉴一下,好像还有实例下载
http://waxdoll.cnblogs.com/archive/2006/02/25/337713.html
[解决办法]
最好构建一个xsd
[解决办法]
不过各人方法都不一样,你那个显示不出来我也不知道什么原因,但问题肯定出在细节上。
[解决办法]
顶顶再看下
[解决办法]
代码方便好像没问题、 有返回数据? 检查reportViewer绑定的rdlc文件、
[解决办法]
我做了一个 好像没什么问题呢、可以显示数据、你再重新检查看看
- C# code
rvUserStat.LocalReport.ReportPath = "rptUserInfo.rdlc"; rvUserStat.ShowParameterPrompts = false; ReportDataSource _rds = new ReportDataSource(); _rds.Name = "dsUserInfo_dtUserInfo"; _rds.Value = ds.Tables[0]; rvUserStat.LocalReport.DataSources.Clear(); rvUserStat.LocalReport.DataSources.Add(rds); rvUserStat.LocalReport.Refresh();