水晶报表制作问题?

wmf9941128 2006-10-26 08:05:05
小弟是刚刚开始学习VS2005,显示报表的时候将全部数据都显示出来了,我只想显示我指定的那几行数据,请问该怎么做?
我目前的实现步骤:
1 :建立一个webform(testA),然后在上面放了一个CrystalReportViewer,指定他的报表文件B
2 :然后在单击按纽中写了下面的语句: Server.Transfer("testA.aspx");
3 :在testA的Pageload中写了下面语句:
SqlDataAdapter da = new SqlDataAdapter("select top 1 * from 表A where 主键='" + "主键值'", "表A");
dataset ds=new dataset();
da.fill(ds);

剩下的就不知道该怎么写了,请大家指教一下?
...全文
127 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wmf9941128 2006-11-01
  • 打赏
  • 举报
回复
自己已经解决了,需要添加:
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
然后在da.fill(ds)之后写:
ReportDocument oRpt = new ReportDocument();
oRpt.Load(报表);
oRpt.SetDataSource(da);
CrystalReportViewer1.ReportSource = oRpt;
flowersea312 2006-10-27
  • 打赏
  • 举报
回复
帮顶了,不知道水晶报表的事情
不过似乎网上很多,你可以去搜一下
wmf9941128 2006-10-26
  • 打赏
  • 举报
回复
大家进来看看了!谢谢了!
wmf9941128 2006-10-26
  • 打赏
  • 举报
回复
大家指点一下,在线等待中..
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-26 08:05
社区公告

让您成为最强悍的C#开发者