• FastReport动态绑定只显示一条数据。


    产生这个问题的原因是因为需要把Band绑定DataSource.有两种方法

    (1)DataBand data = report1.Report.FindObject("Data1") as DataBand;

    data.DataSource = report1.Report.GetDataSource("Items");

    (2)将report1.Show();改成report1.Design();然后选择数据源,然后保存报表。再把report1.Design()替换成report1.Show();

    感谢轧钢机

    完整代码

    private void button1_Click(object sender, EventArgs e)
            {
                DataSet FDataSet = new DataSet();
                DataTable table = new DataTable();
                table.TableName = "Items";
                FDataSet.Tables.Add(table);
                table.Columns.Add("No", typeof(int));
                table.Columns.Add("Name", typeof(string));
                table.Columns.Add("money", typeof(decimal));
                table.Rows.Add(0,"张三", 123.43);
                table.Rows.Add(1, "李四", 123.43);
                table.Rows.Add(2, "王五", 123.43);
                table.Rows.Add(3, "张龙", 123.43);
                table.Rows.Add(4, "赵虎", 123.43);
                table.Rows.Add(5,"李四", 223.43);
                FastReport.Report report1 = new FastReport.Report();
                try
                {
                    report1.Load(@"C:UserszgjDesktopUntitled1.frx");
                    report1.RegisterData(FDataSet);
                    
                    report1.GetDataSource("Items").Enabled = true;
                    DataBand data = report1.Report.FindObject("Data1") as DataBand;
                    data.DataSource = report1.Report.GetDataSource("Items");
                    
                    report1.Show();
                    report1.Dispose();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    //throw;
                }
            }
    

      

  • 相关阅读:
    CSS 换行
    CSS div仿table样式
    CSS 选择器优先级
    ajax 请求前后处理
    JQuery 数组按指定长度分组
    JQuery .width()/.css("width")方法 比较
    JS 生成唯一值UUID
    JS/jQuery点击某元素之外触发事件
    JS/Jquery关系
    利用Nginxcp为cPanel/WHM服务器开启nginx支持
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/8343295.html
Copyright © 2020-2023  润新知