我想使用Crystal Report打印付款单。我是新手,不知道如何以最好的方式使用它。我有一个表格,其中有以下列链接到水晶报告: -
[Year]
,[Month]
,[Emp_Id]
,[Emp_Name]
,[Department]
,[Pay_Head_Id]
,[Pay_Head_Name]
,[Pay_Head_Type]
,[Amount]
我希望每个员工的薪资头名和金额必须一个接一个地打印,并且一旦到达行的末尾就换行。
请找到付款单的图片,让我知道我该怎么做。我无法在行中打印它们,也缺乏如何使用查询。 图片: ![付账单] http://prminfotech.com/paybill1.JPG
答案 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