關於列印DataGridView時的補充

2021-04-07 05:08:32 字數 1030 閱讀 1013

網友點聚在列印datagridview時,因為遇到了格式金額如360為¥360.00,應用金質列印通列印不出格式來,經過一翻的實驗,解決了。其實就是讀取datagridview單元格內容時要讀formattedvalue。

點聚 15:43:35

public static string[,] tostringarray(datagridview datagridview, bool includecolumntext)

}int i = 0;

//包括列標題

if (includecolumntext)

i = 1;

}else

//讀取單元格資料

int rowindex = 0;

for (; i < rowscount; i++, rowindex++)

}return arrreturn;

#endregion 實現

}#endregion

點聚 15:43:53

還是你原來的函式,只改變一點點.

點聚 15:44:08

arrreturn[i, j] = datagridview.rows[rowindex].cells[j].formattedvalue.tostring();

長江支流 15:44:12

長江支流 15:44:24

到csdn上發個貼與大家分享

點聚 15:45:04

不過還有個小問題,我列印日期,總出現最後乙個字打不出來.

點聚 15:45:27

比如:  2023年5月16日   日字就打不出來.

長江支流 15:45:17

寬度夠

點聚 15:46:05

我是根據單元格的內容來自動設列寬

長江支流 15:46:21

你可以把它的寬度加1-2

點聚 15:47:27

我試試

點聚 15:50:07

想了我48小時才解決.

這裡貼出來與大家共享,多一些時間研究,少走一些彎路!

c 讀取xml檔案到datagridview例項

複製 如下 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system....

關於C 列印技術

關鍵字 c net c 列印列印技術 內容摘要 從原理上解釋一下採用 c 列印的應用,這裡以最常用的 c s模式作為範例,首先,獲取要列印的資料,根據固定的模版進行資料排版。然後,簡單設定列印屬性以及預覽資料。最後,進行列印。首先,從原理上解釋一下關於使用 c 開發列印的應用。這裡以最常用的 c s...

關於C 列印技術

關鍵字 c net c 列印 列印技術 內容摘要 從原理上解釋一下採用c 列印的應用,這裡以最常用的c s模式作為範例,首先,獲取要列印的資料,根據固定的模版進行資料排版。然後,簡單設定列印屬性以及預覽資料。最後,進行列印。首先,從原理上解釋一下關於使用c 開發列印的應用。這裡以最常用的c s模式作...