.Net水晶報表使用學(xué)習(xí)的九大步驟
.net水晶報表使用學(xué)習(xí)的步驟是什么呢?我們在編程的過程中知道.net水晶報表的使用重要性,那么如何下手學(xué)習(xí)并掌握這個技術(shù)呢?讓我們來看看一下的九步,希望對你在.net水晶報表使用學(xué)習(xí)方面有所幫助。
經(jīng)常有網(wǎng)友問這個問題,長時間不看自己也忘記了,今天又碰到一個網(wǎng)友提問,沒轍,花了點下班時間把幾個步驟記錄如下,請指正!
1、新建一個windows application:CristalTest;
2、新添加一個數(shù)據(jù)集DataSet1.xsd
3、在DataSet1里添加表DataTable1 在DataTable1里添加四列Column1,Column2,Column3,Column4 ,保存
4、添加一個水晶報表文件CrystalReport1.rpt 設(shè)置數(shù)據(jù)源:
項目數(shù)據(jù)(Project Data)-->Ado.net DataSets-->***.DataSet1-->DataTable1
5、把Column1,Column2,Column3,Column4拖到水晶報表的細(xì)節(jié)( Details )中
6、添加一個控件CrystalReportViewer1到Form1中
7、然后添加Form1_Load的代碼
- Dim m_sqlConn As SqlConnection
- Dim m_strSqlConn As String
- m_strSqlConn = "Data Source=localhost;
- initial catalog=pubs;
- User id=sa;
- password="m_sqlConn = New SqlConnection( m_strSqlConn )
- Try
- Dim sqlAdp As SqlDataAdapter
- Dim strSql As String
- Dim ds = New DataSet( )
- m_sqlConn.Open( )
- strSql = "SELECT au_lname AS Column1,
- au_fname AS Column2, phone AS Column3,
- address AS Column4 FROM dbo.authors"
- sqlAdp = New SqlDataAdapter( strSql, m_sqlConn )
- sqlAdp.Fill( ds )
- Dim crReportDocument = New CrystalReport1( )
- crReportDocument.SetDataSource( ds.Tables( 0 ) )
- CrystalReportViewer1.ReportSource = crReportDocument
- Catch ex As Exception
- MessageBox.Show( ex.ToString( ) )
- End Try
8、在form1.vb文件頭加 Imports System.DataImports System.Data.SqlClient
9、 m_strSqlConn = "Data Source=localhost;
- initial catalog=pubs;
- User id=sa;
password="這個可能要修改成你的機器的Sql Server連接信息
.net水晶報表使用學(xué)習(xí)的九大步驟的基本內(nèi)容就向你介紹到這里,希望對你在.net水晶報表使用學(xué)習(xí)方面有所幫助。
【編輯推薦】