【已解决】ReportViewer问题,没解决的可以来看下

ruanwei1987 2009-12-02 08:52:35
直说正题,刚才写了好多按了一下F5 ,纠结
首先先感谢下蜡人张,小新,陆飞他们的博客,以及宝马等人在csdn里面回的帖子

我们想给ReportView传入一个Datatable
1.生成Datatable
 
private DataTable GetTableT1()
{
DataTable dt = new DataTable();
dt.Columns.Add("mandt", typeof(string));
dt.Columns.Add("ebeln", typeof(string));
dt.Columns.Add("delitem", typeof(string));

dt.Rows.Add("K1", "G1", "M1");
dt.Rows.Add("K1", "G1", "M2");

dt.Rows.Add("K1", "G2", "M1");
dt.Rows.Add("K1", "G2", "M2");

dt.Rows.Add("K2", "G6", "M1");
dt.Rows.Add("K2", "G6", "M2");



return dt;
}


2.创建数据源
你可以看到我画圈圈的地方你为什么没有数据,这点最重要,这点你要是知道怎么了请略过
双击DataSet1.xsd这个文件里面时要你创建数据源的,

这个图片在左边工具栏下拖下来一个 DataTable
然后在这个DataTable建三个列,这个就是一个空壳,只有列明没有数据的,基本上工作就完成了

3.结尾


this.ReportViewer1.ProcessingMode = ProcessingMode.Local;

ReportViewer1.LocalReport.EnableHyperlinks = true; // if there is URL links in your RDLC, this is need
ReportViewer1.LocalReport.DataSources.Clear();

// SetParameters
List<ReportParameter> paras = new List<ReportParameter>();
paras.Add(new ReportParameter("Name1", "Outer parameter"));
this.ReportViewer1.LocalReport.SetParameters(paras);

// Generate data automatically
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1_DataTable", GetTableT1()));

ReportViewer1.LocalReport.Refresh();



这个问题郁闷我一周多了,现在解决了,心里终于舒畅了,也希望大家少走点弯路,
╮(╯▽╰)╭ 纠结


另外我有三个帖子上面有分,我这就不弄分了,我也是穷人。


http://topic.csdn.net/u/20091130/11/f04d1dc6-c062-4039-91df-d516d4b96771.html
http://topic.csdn.net/u/20091130/11/f8b9b2bb-bdd3-4c1b-a2e5-e2881504cee9.html
http://topic.csdn.net/u/20091201/10/f6644a0b-29f3-430e-aa11-1b81d093a164.html

大家去顶下吧,我顺便把帖子结了,大概100多分
...全文
382 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanwei1987 2009-12-02
  • 打赏
  • 举报
回复
前面一个时 name 后面一个时 value
   ReportParameter ReportParameter1 = new ReportParameter();
ReportParameter1.Name = "ReportParameter1";
ReportParameter1.Values.Add("513");
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ReportViewer1.ServerReport.SetParameters(new ReportParameter[] { ReportParameter1 });
wxdxy 2009-12-02
  • 打赏
  • 举报
回复
看到图了
十八道胡同 2009-12-02
  • 打赏
  • 举报
回复
paras.Add(new ReportParameter("Name1", "Outer parameter"));
这2个参数可不可以解释下是什么意思?
谢谢
ruanwei1987 2009-12-02
  • 打赏
  • 举报
回复
已经传上来了,
十八道胡同 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ruanwei1987 的回复:]
为什么百度的图片不能使用???
[/Quote]
你传到csdn相册里来吧
ruanwei1987 2009-12-02
  • 打赏
  • 举报
回复




真郁闷,这次用CSDN的相册 应该不会出问题吧,大家看下这两个图
ruanwei1987 2009-12-02
  • 打赏
  • 举报
回复
为什么百度的图片不能使用???
波导终结者 2009-12-02
  • 打赏
  • 举报
回复
图挂了,QQ不允许外链

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧