如何将datagridview数据显示到Crystal报表 [英] How to display datagridview data to Crystal reports
本文介绍了如何将datagridview数据显示到Crystal报表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在没有ado.net连接的情况下将datagridview数据显示到crystal报表。这意味着空的水晶报告没有列拖放..但我希望Datagridview数据报告..谢谢提前..
How to display the datagridview data to crystal reports without ado.net connections. That Means Empty Crystal Reports Don't having Columns Drag and drop.. But I want Datagridview data to Report.. Thanks In Advance..
推荐答案
请访问 C#中的DataGridView到Crystal Report [ ^ ]
我希望您熟悉从DataSet
向报表添加数据。所以你需要做的就是将你的datagridview
数据绑定到你的DataSet上这样
I hope you are familiar with adding data to your report from aDataSet
. So what you have to do is bind yourdatagridview
data to your DataSet like this
DataTable dt = new DataTable();
dt.Columns.Add("Column1", typeof(string));
dt.Columns.Add("Column2", typeof(string));
dt.Columns.Add("Column3", typeof(double));
DataSetReport ds = new DataSetReport(); //DataSet
foreach (DataGridViewRow dgv in datagridview1.Rows)
{
dt.Rows.Add(dgv.Cells["Col1"].Value.ToString(), dgv.Cells["Col2"].Value.ToString(), double.Parse(dgv.Cells["Col3"].Value.ToString()));
}
ds.Tables[0].Merge(dt);
这篇关于如何将datagridview数据显示到Crystal报表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文