水晶报表制作问题?

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);

剩下的就不知道该怎么写了,请大家指教一下?
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
大家指点一下,在线等待中..

110,620

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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