在C#中新建一个WinForm项目,并在工具栏中引用FastReport Studio的Com库,选择其中的预案控件,并将其拖放到窗口上。
![](https://img-blog.csdnimg.cn/img_convert/5b0075d1dee2d19461bdc853ef286b55.gif)
在FastReport Studio的安装路径的例子程序中,将FrxDataTable复制到程序中并加入。程序代码如下:
1
private
void
Form1_Load(
object
sender, EventArgs e)
2
{ 3
TfrxReportClass report
= new TfrxReportClass(); 4
//为报表指定模板文件 5
report.LoadReportFromFile(Application.StartupPath + "\\demo.fr3"); 6
7
//此处的Class为报表中设计时所使用的数据集名称 8
FrxDataTable datatable = new FrxDataTable("class"); 9
10
//设置列11
datatable.Columns.Add("id", typeof(int));12
datatable.Columns.Add(
"name", typeof(string));13
14
string connString = "Data Source=master;Persist Security Info=True;User ID=l;pwd=1;Unicode=True";15
OracleConnection conn
= new OracleConnection(connString);16
OracleCommand command
= new OracleCommand("SELECT t.id,t.name FROM grade t", conn);17
try18
{19
conn.Open();
20
21
//赋值22
using (OracleDataReader rdr = command.ExecuteReader())23
{24
while (rdr.Read())25
{26
datatable.Rows.Add(
new object[]
{ rdr.GetInt32(0), rdr.GetString(1) });27
}
28
datatable.AcceptChanges();
29
}
30
}
31
finally32
{33
conn.Close();
34
}
35
//绑定36
datatable.AssignToReport(true, report);37
datatable.AssignToDataBand(
"MasterData1", report);38
39
this.axTfrxPreviewX1.Report = report;40
report.ShowReport();
41
}
42
![](https://img-blog.csdnimg.cn/img_convert/0a2e78e55ad5eaeb4d01b81ed99f0723.gif)
![](https://img-blog.csdnimg.cn/img_convert/8f11e9bf66b80fb2324e95b6e7efd112.gif)
![](https://img-blog.csdnimg.cn/img_convert/0c5dfc772578dad4230b2f7b82cc642c.gif)
![](https://img-blog.csdnimg.cn/img_convert/6e953531cad3d52a42ba034a688af946.gif)
![](https://img-blog.csdnimg.cn/img_convert/51f5946b3a9ed1d6ae74c776bffb6a6c.gif)
![](https://img-blog.csdnimg.cn/img_convert/0ddf4d3ff3ef951f36e968fb4d3f6b9d.gif)
![](https://img-blog.csdnimg.cn/img_convert/248ae294297b3648d136c4a05c1a0e3b.gif)
![](https://img-blog.csdnimg.cn/img_convert/de342ed76e8c8ace8ca129550a18355d.gif)
![](https://img-blog.csdnimg.cn/img_convert/ee0f372529cd326fc3447c94e24e361f.gif)
![](https://img-blog.csdnimg.cn/img_convert/be49bd4fcb491c32993f8c11b3e5e573.gif)
![](https://img-blog.csdnimg.cn/img_convert/dbc7a1f3ae8ef930afbd31e60bb1e456.gif)
![](https://img-blog.csdnimg.cn/img_convert/90ff8784057d7e32d1b4b8b4287be540.gif)
![](https://img-blog.csdnimg.cn/img_convert/2c4f3c6b0932e28b388cfa74cf7bde51.gif)
![](https://img-blog.csdnimg.cn/img_convert/dbc1aba28dcef04bd9e2bbe51e0b44ed.gif)
![](https://img-blog.csdnimg.cn/img_convert/107e4c13b310977caddde2db1b4f4b6d.gif)
![](https://img-blog.csdnimg.cn/img_convert/426c0285172c136bb8efb1be3d722f09.gif)
![](https://img-blog.csdnimg.cn/img_convert/e86269770ee119ca4b0f60b9c43d4288.gif)
![](https://img-blog.csdnimg.cn/img_convert/5162e3e0fcbefe71e6537550f5db5259.gif)
![](https://img-blog.csdnimg.cn/img_convert/99c2ca8e9ea601b93c5bf0339ecd6288.gif)
![](https://img-blog.csdnimg.cn/img_convert/dbb8931e90cfd187238692421e0b1483.gif)
![](https://img-blog.csdnimg.cn/img_convert/5e1aa5cc3ba23299618e2eca52af8cc3.gif)
![](https://img-blog.csdnimg.cn/img_convert/94202f157f0131f2f2fa8526f0fe45b2.gif)
![](https://img-blog.csdnimg.cn/img_convert/fee8760d36dab78afd79837d99d8e2d2.gif)
![](https://img-blog.csdnimg.cn/img_convert/639d5c29f523275c46f3b9c7f2d3ab9e.gif)
![](https://img-blog.csdnimg.cn/img_convert/39293fd50be9d7877620b6add3b4cc9a.gif)
![](https://img-blog.csdnimg.cn/img_convert/a686d00ac51e805bdc3cac642d26e394.gif)
![](https://img-blog.csdnimg.cn/img_convert/ffa6319ab303d241d1c3ffaea55f5cf3.gif)
![](https://img-blog.csdnimg.cn/img_convert/318aa1ac7c30e9f6ec18074c6fb73065.gif)
![](https://img-blog.csdnimg.cn/img_convert/21cc5895ae564b5b8e1dcba264dd1179.gif)
![](https://img-blog.csdnimg.cn/img_convert/affc52541eabdfc6e42308b0041070f6.gif)
![](https://img-blog.csdnimg.cn/img_convert/76240dc0c6b0e3371d298db69099aebd.gif)
![](https://img-blog.csdnimg.cn/img_convert/6fb957fdcde61bca92d856af2fc9ed91.gif)
![](https://img-blog.csdnimg.cn/img_convert/dbd867e0a698bf3d93e0c2725f603f30.gif)
![](https://img-blog.csdnimg.cn/img_convert/1f8dcc00619e82e88652c91d55462107.gif)
![](https://img-blog.csdnimg.cn/img_convert/19311d6092903ea3b36cea6653b7d1a4.gif)
![](https://img-blog.csdnimg.cn/img_convert/be5c80e0edf9085e838605961b31e6f1.gif)
![](https://img-blog.csdnimg.cn/img_convert/943080523c1b9b5eead513b22992e578.gif)
![](https://img-blog.csdnimg.cn/img_convert/52857f69882125cd20438955029f7209.gif)
![](https://img-blog.csdnimg.cn/img_convert/6a2bde2ae213957b5f9c9044ed3c56e7.gif)
![](https://img-blog.csdnimg.cn/img_convert/55a8ea0ecd2e104b989770f865e4945e.gif)
![](https://img-blog.csdnimg.cn/img_convert/ac73ae4c69eb6b1f02508b79c3fe90d8.gif)
![](https://img-blog.csdnimg.cn/img_convert/5e700f506397e96fea0a8188e2bb4e8c.gif)
![](https://img-blog.csdnimg.cn/img_convert/0f96b5fba28ddcdbf559706c11e6f232.gif)
![](https://img-blog.csdnimg.cn/img_convert/a167ad3d8a08454c44351aa047f6d6f1.gif)
![](https://img-blog.csdnimg.cn/img_convert/66ab33ea8e90ee2901ea526753fa3603.gif)
![](https://img-blog.csdnimg.cn/img_convert/a2b6e787a447b4a1b6e7bb853fd55e84.gif)
![](https://img-blog.csdnimg.cn/img_convert/404c6c027f2c176669f4aa011189c343.gif)
![](https://img-blog.csdnimg.cn/img_convert/3f183fd6db8dee4b3a4d6865b4fe2be0.gif)
![](https://img-blog.csdnimg.cn/img_convert/7409dea909eaa8e03eba3fc56de0246a.gif)
![](https://img-blog.csdnimg.cn/img_convert/0a5db54678a8a94b7820e0e9c15a9903.gif)
![](https://img-blog.csdnimg.cn/img_convert/7a14e6bc5a4665a173e370748ccf7446.gif)
![](https://img-blog.csdnimg.cn/img_convert/01beec5bd8a29684107baa427306b670.gif)
![](https://img-blog.csdnimg.cn/img_convert/351ac892b190922754f77e0c0e85d4db.gif)
![](https://img-blog.csdnimg.cn/img_convert/5700421f28ebe22632d076ac75d02dcf.gif)
运行程序显示结果:
![](https://img-blog.csdnimg.cn/img_convert/e5399c54ef46d0f13663e4aa6a11727d.gif)