我正在用 c# 为我的客户开发发票打印应用程序,数据库是 mysql。产品被添加到列表视图项目中。我想将该列表视图绘制到图像中。我尝试循环 listview items 。但它不起作用。列表视图中的数据未逐行显示。
注意:productlist 是列表视图的名称
int column = 2;
Bitmap bit = new Bitmap("D:\\jijo.jpg");
Graphics cd = Graphics.FromImage(bit);
for (int i = 0; i < productlist.Items.Count; i++)
{
cd.DrawString(productlist.Items[i].SubItems[column].Text, new Font("Arial", 19, FontStyle.Bold), SystemBrushes.ActiveCaptionText, new Point(0, 0 ));
}
bit.Save("D:\\sijo.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);