Crystal Report
Friends Today I'm succeed in Designing of Crystal Report in Web Aplication. This type of Crystal report are basically use in e-shopping website where dealer and courier can see their Invertory Stock and/or Sale.
So here is Code....
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
if (!IsPostBack)
{
string strcomm = " Alter view view_Accept as SELECT Order_Table.Order_ID, Item_Master.Item_Id, Item_Master.ItemName, Order_Detail.Qty, Item_Master.Rate,(Order_Detail.Qty * Item_Master.Rate) as Amount, Dealer.Dealer_Name, Dealer.City, FROM Dealer INNER JOIN Order_Table INNER JOIN Order_Detail ON Order_Table.Order_ID = Order_Detail.Order_ID INNER JOIN Item_Master ON Order_Detail.ItemCode = Item_Master.Item_Id ON Dealer.Dealer_Id = Order_Detail.Dealer_Id INNER JOIN Shipment ON Item_Master.Item_Id = Shipment.Item_Id ";
string strcomm = " Alter view view_Accept as SELECT Order_Table.Order_ID, Item_Master.Item_Id, Item_Master.ItemName, Order_Detail.Qty, Item_Master.Rate,(Order_Detail.Qty * Item_Master.Rate) as Amount, Dealer.Dealer_Name, Dealer.City, FROM Dealer INNER JOIN Order_Table INNER JOIN Order_Detail ON Order_Table.Order_ID = Order_Detail.Order_ID INNER JOIN Item_Master ON Order_Detail.ItemCode = Item_Master.Item_Id ON Dealer.Dealer_Id = Order_Detail.Dealer_Id INNER JOIN Shipment ON Item_Master.Item_Id = Shipment.Item_Id ";
DataTable dt = dUT.GetDataTable(strcomm);
CrystalReportViewer1.ReportSource = "E:\\Arun\\May\\23May 2008\\Accept.rpt";
CrystalReportViewer1.ReportSource = "E:\\Arun\\May\\23May 2008\\Accept.rpt";
}
first of all create the view in the database like;;
create view view_name as "your select query";
"your Select Query means here you write the Select query based on your table which coloums you want.
After that in VS 2005..
1. go to Website->Add New Items->Select Crystal report then "Click OK"
2. A dialog box will appear . In this Select the "Create New Connection"->OLE DB(ADO)->Select the Database Provider and your database Name.
After following the steps Select the View Name Which You created in your Database. Add this to right hand side and finish.