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 在點選了檔案選項功能後,我們可來看到在它...