我的问题如下:
(1) 目前使用的是AR9.0 专业版控件, 项目类型为WINFORM , 创建的是RDL报表类型,我想在运行时引用数据源 ,可是AR9的 Viewer 控件LocateDataSource 不触发,请问是什么原因呢?
我的代码如下:
- private void c1Button1_Click(object sender, EventArgs e)
- {
- string fileName = @"..\..\RdlReport1.rdlx";
- PageReport pReport1 = new PageReport(new System.IO.FileInfo(fileName));
- PageDocument pDocument1 = new PageDocument(pReport1);
- viewer1.LoadDocument(pDocument1);
- }
- private DataTable GetDataSource()
- {
- DataTable dt = new DataTable();
- dt.Columns.Add("产品ID"); dt.Columns.Add("产品名称"); dt.Columns.Add("库存量"); dt.Columns.Add("单价");
- dt.Rows.Add("0001", "香蕉", 100.00, 4.20); dt.Rows.Add("0002", "西瓜", 50.00, 6.50);
- dt.Rows.Add("0003", "葡萄", 60.00, 2.10); dt.Rows.Add("0004", "火龙果", 30.00, 15.20);
- return dt;
- }
- private void viewer1_LocateDataSource(object sender, LocateDataSourceEventArgs args)
- {
- MessageBox.Show("LocateDataSource Event!");
- }
复制代码
(2) 我如何在 WinForm 表单中的Viewer 控件工具栏中出现导出功能图标按钮呢? |
|