上次举了一个很简单的例子显示一个简单的AR模版,不过现实中,我们一般要求AR显示一组特定数据,这些数据可能是一个数据表,也可能是一个数组。
这时候,就要求我们把这些数据绑定到我们的AR模版上了。AR3.0支持如下数据源:
DataSet
DataTable
DataView
IListSource
绑定数据源的代码如下:
'
創建AR模版實例
Dim rpt As New ARSimpleExample
' 指定數據源為mytable
rpt.DataSource = mytable
rpt.DataMember = mytable.TableName
' 顯示AR模版
Me .Viewer1.Document = rpt.Document
rpt.Run()
Dim rpt As New ARSimpleExample
' 指定數據源為mytable
rpt.DataSource = mytable
rpt.DataMember = mytable.TableName
' 顯示AR模版
Me .Viewer1.Document = rpt.Document
rpt.Run()
现在我们举一个例子,假如我有一个Studeng表,结构如下:
No Name
1 Tom
2 John
3 Mary
我要把他们显示到AR模版中去,我们有如下工作要做:
1,在我们的Form的frmShowAR_Load事件中,做一下绑定数据源的操作(把mytable绑定到AR模版中去),代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)