将数据表绑定到报表查看器
|
我曾经使用下面的代码(asp.net + VB)来建立一个数据表来绑定gridview:
Using conn2 As New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings(\"XXXX\").ConnectionString)
conn2.Open()
cmd.Connection = conn2
sql = \"select XXX\"
cmd.CommandText = sql
reader = cmd.ExecuteReader()
Dim dt As New DataTable()
dt.Columns.Add(New DataColumn(\"Col1_StaffKey\", GetType(Int32)))
dt.Columns.Add(New DataColumn(\"Col1_PostKey\", GetType(Int32)))
Dim dr As DataRow
While reader.Read() \'---For each row
dr = dt.NewRow()
dr(\"Col1_StaffKey\") = reader(\"staff_key\")
dr(\"Col1_PostKey\") = reader(\"post_key\")
dt.Rows.Add(dr)
End While
上面的代码工作正常并且可以绑定gridview,现在我想在报表查看器(Crystal Report)中使用以上数据表
但是当我设计报告时,它要求我提供数据源。
如何传递和使用报表查看器中的现有数据表作为数据源?
谢谢
乔
没有找到相关结果
已邀请:
1 个回复
街茬