在Crystal Report C#中打印付款单

时间:2013-06-27 11:04:06

标签: c# .net crystal-reports

我想使用Crystal Report打印付款单。我是新手,不知道如何以最好的方式使用它。我有一个表格,其中有以下列链接到水晶报告: -

   [Year]  
  ,[Month]  
  ,[Emp_Id]  
  ,[Emp_Name]  
  ,[Department]  
  ,[Pay_Head_Id]  
  ,[Pay_Head_Name]  
  ,[Pay_Head_Type]  
  ,[Amount]  

我希望每个员工的薪资头名和金额必须一个接一个地打印,并且一旦到达行的末尾就换行。

请找到付款单的图片,让我知道我该怎么做。我无法在行中打印它们,也缺乏如何使用查询。 图片: ![付账单] http://prminfotech.com/paybill1.JPG

1 个答案:

答案 0 :(得分:-1)

OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\abdozezo\Documents\Database10.accdb");

string query = "SELECT *  FROM   Table1";

OleDbCommand cmd = new OleDbCommand(query, con);
OleDbDataAdapter adp = new OleDbDataAdapter(cmd);

DataTable dt = new DataTable();

adp.Fill(dt);

CrystalReport1 cr1 = new CrystalReport1();

cr1.SetDataSource(dt);

// cr1.Load(@"CrystalReport1.rpt"); for dire`enter code here`ct upload 

viewer.ViewerCore.ReportSource = cr1;//viewer is crystal report