您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> fastreport绑定数据源问题

fastreport绑定数据源问题

来源:网络整理     时间:2016/5/19 15:34:56     关键词:fastreport

关于网友提出的“fastreport绑定数据源问题”问题疑问,本网通过在网上对“fastreport绑定数据源问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:fastreport绑定数据源问题
描述:

private DataTable FillTableWithSampleData(FrxDataTable datatable, string Djbh)
        {
            datatable.Columns.Add("djbh", typeof(string));
            datatable.Columns.Add("sbh", typeof(string));
            datatable.Columns.Add("yzbh", typeof(string));
            datatable.Columns.Add("fwmj", typeof(decimal));
            datatable.Columns.Add("ffdj", typeof(decimal));
            datatable.Columns.Add("fangfei", typeof(decimal));
            datatable.Columns.Add("wyfdj", typeof(decimal));
            datatable.Columns.Add("wyf", typeof(decimal));
            datatable.Columns.Add("heji", typeof(decimal));
            datatable.Columns.Add("sfjf", typeof(string));
            
            Db4SQL db = new Db4SQL();
         
            //string strSql = "select * from gddjb where djbh='" + Djbh + "'";
            string strSql = "select * from gddjb where djbh='GD201401001'";
            DataTable dt = db.DataTableGet(strSql);
            foreach (DataRow dr in dt.Rows)
            {
                datatable.ImportRow(dr);
            }
            datatable.AcceptChanges();
            return datatable;
        }
        private void btnPrint_Click(object sender, EventArgs e)
        {
            TfrxReportClass report = new TfrxReportClass();
            string Djbh;
            if (dataGridView1.Rows.Count < 1)
            {
                return;
            }
            Djbh = dataGridView1.CurrentRow.Cells[0].Value.ToString().Trim();
            FrxDataTable datatable = new FrxDataTable("ADOTable1");
            FillTableWithSampleData(datatable, Djbh);
            report.ClearReport();
            report.MainWindowHandle = (int)this.Handle;
            report.LoadReportFromFile("..//..//reports//JzPrint.fr3");
            datatable.AssignToReport(true, report);
            datatable.AssignToDataBand("MasterData1", report);
            report.ShowReport();  
        }

本人新手,刚学习C#,更别说fastreport了。
现在想把自己写的数据源绑定到fastreport里面,断点看了datatable都是有数据的,但是打印的时候就是显示不出来。小弟初来乍到,请各位帮忙看看
以上介绍了“fastreport绑定数据源问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1183542.html

相关图片

相关文章