1、通过连接查询获得SQL数据库相关数据; 2、置放在DataSet里; 3、调用水晶报表(线形或柱形模板),生成报表; 4、输出生成EXCEL文档。 请教各位大侠,如何实现以上思路?(如有范例就更好了) 非常感谢! --------------------------------------------------------------- 1.在你的工程中添加新項目DataSet,連結數據庫,將需要的數據表或預存程序 拖入此DataSet中,編譯DataSet 2.使用Vs.net自帶的Crystal Report,以DataSet為數據源建立報表 3.在程序中將數據推入此報表中 4.Crystal Report 有輸出為Excel的選項,通過程序也可以實現 Dim conn As SqlConnection Dim da As SqlDataAdapter Dim strSQL As String conn = New SqlConnection() conn.ConnectionString = "User ID=sa; PWD=1234;Data Source=xxxx; Initial Catalog =xxxxx" conn.Open() strSQL = "Select * from TableName" da = New SqlDataAdapter(strSQL, conn) Dim ds As New DataSet() da.Fill(ds, "TableName") Dim RptDoc As New ReportName() RptDoc.SetDataSource(ds)
上一篇:在 ASP.NET 中用匿名委托简单模拟 AOP 做异常和日志处理
下一篇:存储过程使用技巧
|