0
我在Crystal報表中設計了一個帳戶分類帳,它工作得非常好。我不知道如何設計多個帳戶Crystal Reports ?.Crystal Reports上的多條記錄
報告是由ADO.Net數據集設計如下:
string sql = @"select date=convert(varchar,date,103),name,particulars,debit,credit,narrat from ledger" +
" where name between @name1 and @name2" +
" and [email protected]" +
" Order by convert(datetime,date,103) asc";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.Parameters.AddWithValue("name1", textBox1.Text);
cmd.Parameters.AddWithValue("name2", textBox2.Text);
cmd.Parameters.AddWithValue("companyID", label1.Text);
SqlDataAdapter dap = new SqlDataAdapter();
dap.SelectCommand = cmd;
DataSet7 d7 = new DataSet7();
dap.Fill(d7, "ledger");
CrystalMultiLdgerReports cmr = new CrystalMultiLdgerReports();
cmr.SetDataSource(d7.Tables[0]);
crystalReportViewer1.ReportSource = cmr;
如何使用Crystal Reports設計它顯示的查詢?我的意思是每頁有多個記錄?
馬赫什,設置數據源之前把一個條件是,如果(d7.Tables [0] .Rows.Count> 0),並設置。可能是Table沒有返回任何行。 –
**'@ name1'和'@ name2'之間的名稱**您確定查詢中的這一行是正確的嗎?看起來你不應該在那裏有單引號,因爲你正在傳遞參數。如果不是**「@ name1和@ name2之間的名稱」+ **沒有引號? –
@astander,你是對的,但它不能解決我的問題,它是鋼鐵顯示爲單一帳戶。如何設置或設計報告多筆記錄這是問題和你的建議也表示讚賞。謝謝。 – mahesh