首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何动态创建dataset 供rdlc报表作为数据源呢?
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-05 21:10:38 楼主
    如何动态创建dataset 供rdlc报表作为数据源呢?
    我现在是先创建好rdlc 的数据源,这样是一个固定的, 那么如何我动态通过程序来产生dataset给报表所需的数据源呢? 在我没有数据源之前,如何建立rdlc 报表呢? 请高手指教,谢谢
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-06 09:03:091楼 得分:0
    我以前做好像必須先建個固定的綁定。
    然後再在代碼裡動態填報表的內容。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-07 12:24:242楼 得分:0
    可否来一个详细的有关RDLC报表动态数据的例子呢? 望指教,谢谢.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • naturalth
    • 等级:
    发表于:2008-02-26 15:29:573楼 得分:0
    先用可视化数据集,配置好报表后。
    code的时候创建一摸一样的DataTable然后用下面代码加进去
    this.ReportViewer1.LocalReport.ReportPath = "bin/SILWebAscx/SILCategoryIssueReport.rdlc";
    this.ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("SIL_SIL_Category", sldt));
    this.ReportViewer1.LocalReport.Refresh();

    SIL_SIL_Category-->对于到可视化的数据集
    sldt-->程序中动态创建的表结构
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-04 11:40:344楼 得分:0
    "先用可视化数据集,配置好报表后"。
    這一步該怎么做啊 ?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-04 18:42:445楼 得分:0
    ok!收回前面的問題
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-15 14:02:116楼 得分:0
    引用 4 楼 mathilda_zhu 的回复:
    "先用可视化数据集,配置好报表后"。 
    這一步該怎么做啊 ?


    如何做呢? 我不想要那个实体的dataset , 我只想要一个临时生成的dataset 做为报表数据源, 请问怎么做呢? 请指教,谢谢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 10:52:037楼 得分:0
    你可以先一个查询语句,然后用dataset跟你建立的xsd建立起来就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-02 21:00:068楼 得分:0
    1: 先本地一个dataset 作为设计时使用
    2: 重命名 报表 数据源 (所有报表统一成一样,方便多处调用)


    dim dt as new datatable
    ........
    ........

    Dim aa as Microsft.reporting.winforms.reportdatasource
    aa = New Microsoft.Reporting.WinForms.ReportDataSource("dtrep", dt)

    .........
    report.DataSources.Add(aa)


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-03 06:47:449楼 得分:0
    VB.NET code
    Dim cstring As String = "User ID=sa;pwd=a;Initial Catalog=zbb;Data Source=(local)" Dim con As New SqlClient.SqlConnection(cstring) Dim sql As String = "select * from manid" Dim myAdapter As New SqlClient.SqlDataAdapter(sql, con) Dim myDateset As New DataSet myAdapter.Fill(myDateset, "dbset")
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved