fastreport列印預覽裡的資料怎麼和dbgrid中查詢出來的資料不一樣

2022-09-12 18:43:12 字數 1098 閱讀 3338

1樓:匿名使用者

1.列印單條記錄(當前記錄),frxdataset 設定rangebegin和rangeend為current

2.列印選中記錄,基本思路:按照資料集過濾格式獲取選中行的主鍵組合字串,過濾資料集,爾後列印。**可依照如下(未測試)

uses strutils;

const filter:string = 'id in (%s)';//id相當於主鍵

vari: integer;

tmpstr,sql:string;

begin

with dbgrd1 do

begin

for i:=0 to selectedrows.count-1 do

begin

//假設grid中第1列為主鍵所在列

tmpstr:=tmpstr+quotedstr(selectedrows.items[i][0])+',';

end;

if ansiendsstr(',',tmpstr) then

begin

tmpstr=ansileftstr(tmpstr,length(tmpstr)-1);

end;

dataset.filtered:=false;

dataset.filter := format(filter,[tmpstr]);

dataset.filtered:= true;

//列印

end;

end;

c#下, fastreport直接讀取datagridview中顯示的資料列印出來,怎麼實現?求**! 20

2樓:匿名使用者

做好報表模版.

1. 把.datagridview中的資料,轉換成 datatable.

2. 將datatable 在fastreport物件中註冊資料來源3. 在fastreport物件中, 將band 繫結第2步註冊好的資料來源

4. 顯示報表

3樓:國英

你不是查詢出資料繫結到 datagridview嗎? 你在 查詢一次 放到 fastreport 裡邊

cad中畫的是黑色線條列印預覽裡也是黑色的,可列印出來顏色變了是怎麼回事

是不是顏色變淺了?cad在列印圖紙為黑白色時,可以在列印的右上角找到 列印樣式表 的下拉框中選擇monochrome.ctb,這個就是純黑白列印樣式,而且列印出現的線條效果會比較明顯 同時也要注意下面的 列印選項 裡要勾選 按樣式列印 這樣列印出來的黑白線條就會美觀了。列印樣式可以解決。可以仔細研究...

列印列印出來是黑色的,列印預覽是正常的,怎麼回事

這些word文件的作者把word背景設定為黑色,這樣黑色字型就不顯示了,起到一個簡單的保護作用。當要列印或閱覽時把背景恢復成白色即可。是列印設定問題!在檔案選單下 頁面設定 選擇橫向或者縱向。如果不放心,可列印預覽一下,在那裡也可以設定。列印範圍被設定了,在檔案下的列印範圍,你可以考慮檢視一下,也有...

為什麼cad預覽列印都是空白呢

原因 一般是cad有出錯的圖塊或者可能是圖層為非列印圖層。解決辦法 1 在電腦上找到cad軟體,開啟進入並找到我們要列印的圖紙檔案,進入到編輯狀態下的介面。2 在我們進入到cad介面並開啟圖紙後,我們在編輯視窗中找到上方的 檔案 這麼一個功能選項,點選它。3 在點選了檔案選項功能後,我們可來看到在它...