none
DataGridView 行印的問題 RRS feed

  • 問題

  •  

    請問一下~如果我想要在DataGridView中打資料,每打完一行,(按完enter到下一行的時候),就把剛剛那行列印出來

    例如

    ....第一行資料.......(click enter) ..印表機會開始列印第一行資料
    ....第二行資料.......(click enter) ..印表機會開始列印第二行資料


    我的寫法是用printdocument

    事件寫在PrintDoc_PrintPage

    寫法類似此頁的寫法   http://www.cnblogs.com/heekui/archive/2007/05/29/764531.html


    我的問題是~我現在每次印完一次~他都會跳一頁~(我是用點陣式印表機)

    就是我印完第一行~他第二頁會跑一頁空白的出來~
    印第二行得時候~會從第三頁開始印

     

    不知道有沒有辦法讓他不要這樣跳頁呢?他是以為我印完了~然後就多跑一頁嗎?@@
    我把e.HasMorePages = false;或是這行拿掉都不行

    如果寫成e.HasMorePages = true;更慘~一次會印好幾百頁@@

     

    不知有何解決的方法
    謝謝

    2007年9月19日 上午 06:30