//在项目中添加引用,加入动态库 “DLLFullPrint.dll”,去百度云下载:链接:https://pan.baidu.com/s/1nwRTTnb 密码:xpoh
//在需要打印的地方,先添加命名空间:using DLLFullPrint;
//加入如下代码(我用到了datagridview的右键菜单)
private void 打印ToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Data.DataTable dt = new System.Data.DataTable();
DataRow dr;
//设置列表头
foreach (DataGridViewColumn headerCell in dataGridView1.Columns)
{
dt.Columns.Add(headerCell.HeaderText);
}
foreach (DataGridViewRow item in dataGridView1.Rows)
{
dr = dt.NewRow();
for (int i = 0; i < dt.Columns.Count; i++)
{
dr[i] = item.Cells[i].Value.ToString();
}
dt.Rows.Add(dr);
}
DataSet dy = new DataSet();
dy.Tables.Add(dt);
MyDLL.TakeOver(dy);
}
//在需要打印的地方,先添加命名空间:using DLLFullPrint;
//加入如下代码(我用到了datagridview的右键菜单)
private void 打印ToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Data.DataTable dt = new System.Data.DataTable();
DataRow dr;
//设置列表头
foreach (DataGridViewColumn headerCell in dataGridView1.Columns)
{
dt.Columns.Add(headerCell.HeaderText);
}
foreach (DataGridViewRow item in dataGridView1.Rows)
{
dr = dt.NewRow();
for (int i = 0; i < dt.Columns.Count; i++)
{
dr[i] = item.Cells[i].Value.ToString();
}
dt.Rows.Add(dr);
}
DataSet dy = new DataSet();
dy.Tables.Add(dt);
MyDLL.TakeOver(dy);
}