如何打印WinForm DataGrid数据 用第三方控件,如MIS金制打印通~http://www.webmis.com.cn/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //datagrid的数据保存在dataset里 m_dsInput-->dataset 导入到excel打印if (m_dsInput != null) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<table><tr>"); //保存表头 foreach (DataColumn c in m_dsInput.Tables[0].Columns) { sb.AppendFormat("<td>{0}</td>", c.ColumnName); } sb.AppendLine("</tr>"); //保存内容 foreach (DataRow dr in m_dsInput.Tables[0].Rows) { sb.Append("<tr>"); foreach (DataColumn c in m_dsInput.Tables[0].Columns) { sb.AppendFormat("<td>{0}</td>", dr[c.ColumnName]); } sb.AppendLine("</tr>"); //AddNewRow(dr); } sb.Append("</table>"); System.IO.StreamWriter sw = new System.IO.StreamWriter("c:\\test1.xls", false, System.Text.Encoding.UTF8); sw.WriteLine(sb.ToString()); } hyde100(愛抓兔子的貓!) 那个m_dsInput-->dataset 是什么意思啊?m_dsInput代表什么啊? 有没有哪位高手指点一下如何用水晶报表或是打印组件实现打印阿?导入到EXCEL里再打印?不行哦,我做得是有一点要求的,那样不符合愿意。怎么办啊?高手们,帮帮忙阿!! 把數據導出到EXcel中再打印﹗ m_dsInput-->dataset 是想说m_dsInput是dataset类型的,也就是说m_dsInput里存放的是你要打印的数据,数据是用dataset来存放的 水晶报表也好做,具体思路:1.用DataSet存放要打印的数据2.水晶报表的数据源是存放数据的DataSet具体就这样,没有时间细搞,楼主摸索吧 如果技术可以买,我就去找思归——Copy一个思归出来呵呵~~ 我同学以前写了一个直接打印DATAGRID的程序~~~ 求设计模式电子书 请高人指点,如何将输出流为"gb3212" 寻高手帮忙解决个中文乱码的问题,源代码+文件 NHibernate 关于强制结贴 重头学习C#要看哪些书呢? 无聊散散分。。只散一楼 帮讲解一下24点的算法! C#中如何实现这种文字效果 请教个问题,大家一定要帮我啊~~~~ VS2005不能跟踪调试~~~请告知原因 关于使用SharpZipLib处理压缩文件的问题
if (m_dsInput != null)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<table><tr>"); //保存表头
foreach (DataColumn c in m_dsInput.Tables[0].Columns)
{
sb.AppendFormat("<td>{0}</td>", c.ColumnName);
}
sb.AppendLine("</tr>"); //保存内容
foreach (DataRow dr in m_dsInput.Tables[0].Rows)
{
sb.Append("<tr>");
foreach (DataColumn c in m_dsInput.Tables[0].Columns)
{
sb.AppendFormat("<td>{0}</td>", dr[c.ColumnName]);
}
sb.AppendLine("</tr>");
//AddNewRow(dr);
} sb.Append("</table>"); System.IO.StreamWriter sw = new System.IO.StreamWriter("c:\\test1.xls", false, System.Text.Encoding.UTF8);
sw.WriteLine(sb.ToString());
}
导入到EXCEL里再打印?不行哦,我做得是有一点要求的,那样不符合愿意。
怎么办啊?高手们,帮帮忙阿!!
1.用DataSet存放要打印的数据
2.水晶报表的数据源是存放数据的DataSet具体就这样,没有时间细搞,楼主摸索吧
直接打印DATAGRID的程序~~~