0
我有一個DataGridView
,並通過點擊打印按鈕它顯示打印預覽,然後通過點擊打印按鈕它應該打印打印預覽內容。C#:DataGridView的內容不會出現在硬拷貝
問題是我的DataGridView
內容顯示在打印預覽中,但是當我將它保存爲XPS文檔時。它不顯示DataGridView
內容。儘管頁眉和頁腳在那裏。但只有DataGridView
數據未打印。
這是打印的行代碼:
e.Graphics.DrawString(list[i].Sr.ToString(), new Font("Arial", 12), Brushes.Black, new Point(35, yposition));
e.Graphics.DrawString(list[i].Name.ToString(), new Font("Arial", 12), Brushes.Black, new Point(80, yposition));
e.Graphics.DrawString(list[i].Packing.ToString(), new Font("Arial", 12), Brushes.Black, new Point(355, yposition));
e.Graphics.DrawString(list[i].Quantity.ToString(), new Font("Arial", 12), Brushes.Black, new Point(495, yposition));
e.Graphics.DrawString(list[i].Price.ToString(), new Font("Arial", 12), Brushes.Black, new Point(560, yposition));
e.Graphics.DrawString(list[i].TotalAmount.ToString(), new Font("Arial", 12), Brushes.Black, new Point(680, yposition));
我使用的Visual Studio 2013。
您可能在預覽後沒有重置行索引器,但是**該代碼看起來像是在打印List或Array而不是DGV,並且您是否真的需要爲每個項目添加**新**字體? – Plutonix
我正在使用列表來獲取數據網格視圖值 –
請勿在您的主題標題中使用「C#」等。這就是標籤的用途。 – InteXX