email: - nabil299@gmailc#.netvb.net asp.netcrystal reports.. crystal ,asp.netreports.. vb.net and...
TRANSCRIPT
nabil299@Gmail .Com -: Email
(ASP.NET)
Crystal ReportsASP.NETVB.NET C#.NET
..
,Crystal ReportsASP.NET
VB.NET and C#.NET
..
ASP.NET VB.NET
Microsoft Visual Studio 2008
ASP.NET Web Site
Language
Visual Basic
location
File System
My Documents Visual Studio 2008
Ok ...
..
db1
Microsoft
Access
tbl_Client
..
..
IDAutoNumber C_Name
Text
C_Phone
Text C_Address
Text
..
..
App_Data
File >>> New >>> Web Site My DocumentsVisual Studio 2008Your_WebSiteApp_Data
ToolBox
Crystal Reports
CrystalReportViewer
...
Add New Item...
Solution Explorer
Add New Item...
Add New Item
CrystalReport
Ok
Crystal Reports Gallery
OK
Standard Report Create Wizard
Create New Connection
OLE DB ADO
...
Your_WebSite
Microsoft Jet 4.0 OLE DB Provider
Next
Database Name
..
Next
Finish
..
tbl_Client
Next
Next
Next
...
..
Finish
..
..
..
Default.aspx
CrystalReportViewer1
Choose Report Source
New Report Source
Create Report Source
..
OK
..
..
Build
Build Solution
Build Succeeded
..
..
..
..
..
Static
Default.aspx
...
.
Imports System.Data.OleDb Imports System.Data Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Imports System.Collections
Page_Load
..
Dim rpt As New ReportDocument rpt.Load(Server.MapPath("CrystalReport.rpt"))
Dim db As New OleDbConnection("Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + Server.MapPath(".\\db1.mdb")) db.Open() Dim SQLs As String SQLs = "" Dim ad As New OleDbDataAdapter(SQLs, db) Dim da As New DataSet ad.Fill(da, "Earth")
rpt.SetDataSource(da) rpt.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.DefaultPaperOrientation CrystalReportViewer1.ReportSource = rpt
db.Close() ad.Dispose() da.Dispose()
:
...
..
SQLs = ""
..
CrystalReport.rpt
Field Explorer
Show SQL Query
..
.. Default.aspx.vb
SQLs
ID= 1
SQLs = "SELECT `tbl_Client`.`ID`, `tbl_Client`.`C_Name`, `tbl_Client`.`C_Phone`, `tbl_Client`.`C_Address`FROM `tbl_Client` `tbl_Client` Where ID=1"
..
..
Imports System.Data.OleDb Imports System.Data
Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Imports System.Collections
rpt
: Dim rpt As New ReportDocument rpt.Load(Server.MapPath("CrystalReport.rpt"))
..
Dim db As New OleDbConnection("Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + Server.MapPath(".\\App_Data\\db1.mdb")) db.Open() Dim SQLs As String SQLs = "SELECT `tbl_Client`.`ID`, `tbl_Client`.`C_Name`, `tbl_Client`.`C_Phone`, `tbl_Client`.`C_Address`FROM `tbl_Client` `tbl_Client` Where ID=1
SQLs
..
..
Dim ad As New OleDbDataAdapter(SQLs, db) Dim da As New DataSet ad.Fill(da, "tbl_Client")
.
rpt.SetDataSource(da)
..
rpt.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.DefaultPaperOrientation
..
rpt
CrystalReportViewer1.ReportSource = rpt
db.Close() ad.Dispose() da.Dispose()
SQL
..
C#.NET
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.OleDb; using CrystalDecisions.CrystalReports.Engine; using CrystalDecisions.Shared; using System.Collections;
Page_Load ReportDocument rpt = new ReportDocument(); rpt.Load(Server.MapPath("CrystalReport.rpt")); String SQLs; SQLs = "SELECT `tbl_Client`.`ID`, `tbl_Client`.`C_Name`, `tbl_Client`.`C_Phone`, `tbl_Client`.`C_Address`FROM `tbl_Client` `tbl_Client` Where ID=1"; String strConnection = "Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=" + Server.MapPath(".\\App_Data\\db1.mdb"); //create a new OleDbConnection object using the connection string OleDbConnection objConnect = new OleDbConnection(strConnection); //open the connection to the database objConnect.Open(); OleDbDataAdapter ad = new OleDbDataAdapter(SQLs, objConnect); DataSet da = new DataSet(); ad.Fill(da, "tbl_Client");
rpt.SetDataSource(da); rpt.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.DefaultPaperOrientation; CrystalReportViewer1.ReportSource = rpt;
objConnect.Close(); ad.Dispose(); da.Dispose();
ASP.net
ASP.net
ASP.net
.NET
VB.net, C#, C++.net, J#
JavaScript, Jscript, VBScript
XML
ADO.NET
Cascading Style Sheet CSS
a
Visual Studio.net
b
IIS
nabil299@Gmail .Com -Email:
ASP.NET3.5Visual
Studio 2008
336665077 967