1樓:匿名使用者
做好報表模版.
1. 把.datagridview中的資料,轉換成 datatable.
2. 將datatable 在fastreport物件中註冊資料來源3. 在fastreport物件中, 將band 繫結第2步註冊好的資料來源
4. 顯示報表
2樓:國英
你不是查詢出資料繫結到 datagridview嗎? 你在 查詢一次 放到 fastreport 裡邊
c#datagridview裡的資料如何列印,求詳細**(分數不是問題)
3樓:匿名使用者
用datatable來做,或者直接匯出excel列印
4樓:起個名子真挺難
沒有直接列印datagridview資料的方法,但可以通過報表工具來直接運算元據。**本身不宜帶列印功能。因為這樣會使列印變得死板。
如果你的程式設計還可以,那麼使用printdocument來實現資料列印更好了。
5樓:匿名使用者
列印控制項,自己繪製列印
或者把資料寫到excel中,列印(
c# 怎麼將datagridview表中的資料列印預覽,求**,不要敷衍我親們,求真正懂的大神
6樓:匿名使用者
然後新建乙個窗體,把vb2008print拖到窗體中,設定為dock:fill
在新建的窗體中初始化控制項
private void print_load(object sender, eventargs e)
把父級的datagridview的modifiers設定為public。
最後回到新建的列印窗體中編輯事件
private void vb2008print1_printdocument()
7樓:蒯問奇英華
我。。知。。道
加。。我。。私。。聊
c#如何列印從datagridview中查詢出來的資料 20
c#如何列印 datagridview的全部內容? 5
8樓:平岡捷烏
您可以參考以下幾個方法:
其實你可以把datagridview中的內容匯出到excel中,然後在進行列印;
您也可以通過生成報表或者輸出到html中列印;
可以在列印時,把資料來源作為列印的資料就可以。
用reportviewer列印即可。
9樓:匿名使用者
要通過生成報表或者輸出到html中列印.
可以參考這個:http://read.
10樓:匿名使用者
你可以把datagridview中的內容匯出到excel中,再進行列印。
c#列印預覽datagridview資料
11樓:錢多多
using system;
using system.collections.generic;
using system.***ponentmodel;
using system.data;
using system.drawing;
using system.text;
using system.windows.forms;
using system.data.sqlclient;
using system.drawing.printing;
namespace studentmanager
////// 列印預覽
/////////void btnprintview_click(object sender, eventargs e)
private void getdata()
////// datagridview轉換為二維陣列
////////////private string[,] tostringarray(datagridview datagridview, bool includecolumntext)
}int i = 0;
//包括列標題
if (includecolumntext)
i = 1;
}else
//讀取單元格資料
int rowindex = 0;
for (; i < rowscount; i++, rowindex++)
}return arrreturn;
}///
/// 列印
/////////void btnprint_click(object sender, eventargs e)
////// printdocument的printpage事件
/////////private void onprintpage(object sender, printpageeventargs e)
////// endprint事件釋放beginprint方法中佔用的資源
/////////void pddocument_endprint(object sender, printeventargs e)
private void initialize***ponent()
}/////
///// 實現datagridview的列印
/////
//public class printdatagridview
//// if (0 != printdatagridview.printrowcount)
//// else
//// }
// while (printdatagridview.printrowcount < printdatagridview.cellprintlist.
count)
//// }
// using (solidbrush solidbrush = new solidbrush(cellprint.backcolor))
//// widthtmp = cellprint.width;
// heighttmp = cellprint.height;
// rowindex = cellprint.rowindex;
// printdatagridview.printrowcount++;
// }
// poy = poy + heighttmp;
// evalue.ha**orepages = false;
// printdatagridview.isprint = true;
// }
// catch
//// }
// ///
// /// 將datagridview控制項內容轉變到 cellprintlist
// ///
// /// datagridview控制項
// /// 是否包括列標題
// private static void datagridviewcellvslist(datagridview datagridview, bool includecolumntext)
//// }
// }
// //讀取單元格資料
// for (int rowindex = 0; rowindex < rowscount; rowindex++)
//// }
// }
// }
// catch
// }
// private class datagridviewcellprint
//// get
// }
// ///
// /// 獲取為顯示進行格式化的單元格的值。
// ///
// public string formattedvalue
//// get
// }
// ///
// /// 獲取或設定列的當前寬度 (以畫素為單位)。預設值為 100。
// ///
// public int width
//// get
// }
// ///
// /// 獲取或設定列標題行的高度(以畫素為單位)。預設值為 23。
// ///
// public int height
//// get
// }
// ///
// /// 獲取或設定行號。
// ///
// public int rowindex
//// get
// }
// ///
// /// 獲取或設定列號。
// ///
// public int columnindex
//// get
// }
// ///
// /// 獲取或設定前景色。
// ///
// public system.drawing.color forecolor
//// get
// }
// ///
// /// 獲取或設定背景色。
// ///
// public system.drawing.color backcolor
//// get
// }
// }
//}}
12樓:濛濛
有直接用列印控制項列印,還可以用水晶報表列印,還可以匯出excel列印
13樓:躍月越悅
jkdtbhtyeb
駕駛證c證能直接考a2嗎,駕駛證C證能直接考A2嗎
不能,a2需要取得b1或b2滿3年,且前3個記分週期無記12分記錄。駕駛證c證不能直接申請增駕a2,須先增駕b1或者b2。申請增加中型客車 牽引車 大型客車準駕車型的,應當符合下列規定 一 申請增加中型客車準駕車型的,已取得駕駛城市公交車 大型貨車 小型汽車 小型自動擋汽車 低速載貨汽車或者三輪汽車...
一道c語言讀程式題,一道C語言讀程式題
你除錯下。第二個for只列印出5 3個 第三個for 不關他的事。只迴圈了二次 第三個for 列印出當i 1 時 列印乙個 第二個for打的4個 換行 當i 2時 j 3 列印出三個 第二個 for 列印的3個 換行當i 3時 j 5 列印出五個 第二個for 列印的2個 換行所以結果是那樣了.應該...
c1能直接考a2駕駛證嗎,C1駕駛證能直接考A2嗎
c1駕駛證不能直接考a2,需要滿足一定的條件且近兩個記分週期沒有扣滿12分才能考取a2駕駛證。具體內容 1 年齡要求 年齡要求24歲以上50歲以下。2 駕齡要求 必須取得中型客車 b1 或者大型貨車 b2 駕駛證3年以上,近兩個記分週期內沒有扣滿12分的記錄。申請增加中型客車 牽引車 大型客車準駕車...