ReportViewer 绑定外部数据源的问题 请大家帮下忙

ruanwei1987 2009-12-01 10:51:17
最近要写一个输出PDF文档,最后发现 ReportBuilder 2。0 效果不错,
可是我这有些数据 在数据库里面的数据是如下:

金额 币值
11.00 人民币
21.00 美元
3.00 欧元
44.00 日元
52.00 人民币

我想在 输出报表的时候统一用美元来输出,当然这些我得用汇率进行转换,这个过程我是想在网站后台写个函数进行转换的
最终的我想在 后台输出一个 Datatable 来装对应的 金额 和币值是美元的 关系表,然后再输出到REPORTVIEWER中,
想问问大家,report builder中的可编程性大吗,可以绑定外部数据源吗?


刚才我看到MSDN 上面有个绑定外部数据的一个方法,是写一个类,类的源码如下:

using System;
using System.Collections.Generic;
using System.Collections;

// Define the Business Object "Product" with two public properties
// of simple datatypes.
public class Product
{
private string m_name;
private int m_price;


public Product(string name, int price)
{
m_name = name;
m_price = price;

}

public string Name
{
get
{
return m_name;
}
}

public int Price
{
get
{
return m_price;
}
}

}

// Define Business Object "Merchant" that provides a
// GetProducts method that returns a collection of
// Product objects.

public class Merchant
{
private List<Product> m_products;

public Merchant()
{

m_products = new List<Product>();
m_products.Add(new Product("Pen", 25 ));
m_products.Add(new Product("Pencil", 30));
m_products.Add(new Product("Notebook", 15));
m_products.Add(new Product("haha", 125));
m_products.Clear();
}

public List<Product> GetProducts()
{
return m_products;
}
}



——————————————————————————————————————————————————
可现在我发现这个类怎么控制,请大家给我一些方法,再有就是我想数据集传入的不是 string 或者 int 而是一个Datatable 或者arraylist 这样的情况能实现吗?请各位大大帮忙下,另外我还有两个帖子是讨论这个问题的,大家去顶下我顺便把 分散了。谢谢了
http://topic.csdn.net/u/20091130/11/f8b9b2bb-bdd3-4c1b-a2e5-e2881504cee9.html

http://topic.csdn.net/u/20091130/11/f04d1dc6-c062-4039-91df-d516d4b96771.html
...全文
278 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanwei1987 2009-12-08
  • 打赏
  • 举报
回复
谢谢各位帮顶了啊,结贴
debug1984 2009-12-04
  • 打赏
  • 举报
回复
ReportViewer 调用--> BindingDataSource
BindingDataSource 调用--> (你的数据)
<你的数据> 由你编程处理。
lyboyc 2009-12-04
  • 打赏
  • 举报
回复
不需要用report builder吧。在后台报表设计页弄不是更方便?
ReportViewer可以绑定table或自己建的查询当数据源,也可以用List<>当数据源。然后在页面后提供数据源实例和参数。
cupwei 2009-12-02
  • 打赏
  • 举报
回复
谢谢
十八道胡同 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 alifriend 的回复:]
顶贴接分,LZ解决了问题能够总结分享,值得学习
[/Quote]
谢谢分享
波导终结者 2009-12-02
  • 打赏
  • 举报
回复
顶贴接分,LZ解决了问题能够总结分享,值得学习
hengrena 2009-12-02
  • 打赏
  • 举报
回复
Report Service的编程性还可以,但是是VB编程
ruanwei1987 2009-12-01
  • 打赏
  • 举报
回复
大家帮我想下办法吧

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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