1
我使用以下代碼(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,現在我想要在報告查看器中使用上面的數據表(水晶報告)
但是當我設計報告時,它要求我提供數據源。
如何傳遞和使用報表查看器中現有的數據表作爲數據源?
感謝 喬