如何将datagridview数据显示到Crystal报表 [英] How to display datagridview data to Crystal reports

查看:81
本文介绍了如何将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 a DataSet. So what you have to do is bind your datagridview 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆