在C 裡實現DATAGRID的列印預覽和列印

2021-08-29 03:16:57 字數 1030 閱讀 6833

作者blog:

很多人都在論壇裡問,如何實現datagrid的列印預覽和列印,現在我就把這方面的源**告訴大家。這段**也花費了我1個晚上的時間,呵呵!資料庫是基於sql server2000自帶的northwind。源**如下:

using system;

using system.drawing;

using system.collections;

using system.componentmodel;

using system.windows.forms;

using system.data;

using system.data.oledb;

namespace datagridprint

///

/// clean up any resources being used.

///

protected override void dispose( bool disposing )

}base.dispose( disposing );

}#region windows form designer generated code

///

/// required method for designer support - do not modify

/// the contents of this method with the code editor.

///

}#endregion

private void btnfilldatagrid_click(object sender, system.eventargs e)

catch (system.exception ex)

}private void miprintpreview_click(object sender, system.eventargs e)

private void miprint_click(object sender, system.eventargs e)

在gridview和datagrid裡設定列寬

無論是gridview還是datagrid,在繫結資料後,列寬都不是固定的,在設計時是沒法設定的,只能通過繫結是觸發的事件來重新設定。參考 的解釋。gridview的 protected int widestdata protected void gridview1 rowdatabound obj...

在easyui中實現datagrid滾動條聯動

豎向滾動條聯動 var contents importform div.datagrid body contents.scroll function 橫向滾動條聯動 var contents2 importform div.datagrid view2 div.datagrid header con...

關於SINGLTON在C 裡實現 zz

在 設計模式 中有乙個叫做單件 sigleton 的模式,是用來控制建立唯一物件。書中只講到了如何建立singleton物件 對於如何來銷毀此物件則隻字不提。但是物件生命的管理對於c 程式設計師來說是多麼的重要呀。或許singleton只 是屬於建立模式的一種,大師們認為在這裡不應涉及到 銷毀模式 ...