コード例 #1
0
ファイル: Form1.cs プロジェクト: Avinash-acid/saveenr
        private void button1_Click(object sender, EventArgs e)
        {
            var dt = new System.Data.DataTable();

            dt.TableName = "Untitled";
            dt.Columns.Add("Name", typeof(string));
            dt.Columns.Add("Public", typeof(bool));
            dt.BeginLoadData();
            foreach (var type in typeof(string).Assembly.GetExportedTypes().Take(100))
            {
                dt.Rows.Add(type.Name, type.IsPublic);
            }
            dt.EndLoadData();

            var model = new IR.Modeling.Report();

            model.DataTable = dt;

            //NormalizeDataTableColumnNames();
            var repdef = CreateSimpleReportStyle1();

            repdef.ReportTitle       = dt.TableName;
            repdef.DataTable         = dt;
            repdef.DatasetName       = dt.TableName;
            repdef.DefaultFontFamily = "Segoe UI";

            //repdef.GroupOnColumns.AddRange( new int [] { 0 });

            var viewingoptions = new Viziblr.Reporting.ViewingOptions();

            //if (this.OutputRDLFilename != null)
            //{
            //    viewingoptions.OutputRDLFilename = this.OutputRDLFilename;
            //    viewingoptions.SaveRDLFile = true;
            //}


            Viziblr.Reporting.Util.ShowReport(repdef, viewingoptions, null);
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: saveenr/saveenr
        private void button1_Click(object sender, EventArgs e)
        {

            var dt = new System.Data.DataTable();
            dt.TableName = "Untitled";
            dt.Columns.Add("Name", typeof (string));
            dt.Columns.Add("Public", typeof (bool));
            dt.BeginLoadData();
            foreach (var type in typeof(string).Assembly.GetExportedTypes().Take(100))
            {
                dt.Rows.Add(type.Name, type.IsPublic);
            }
            dt.EndLoadData();

            var model = new IR.Modeling.Report();
            model.DataTable = dt;
            
            //NormalizeDataTableColumnNames();
            var repdef = CreateSimpleReportStyle1();
            
            repdef.ReportTitle = dt.TableName;
            repdef.DataTable = dt;
            repdef.DatasetName = dt.TableName;
            repdef.DefaultFontFamily = "Segoe UI";

            //repdef.GroupOnColumns.AddRange( new int [] { 0 });

            var viewingoptions = new Viziblr.Reporting.ViewingOptions();

            //if (this.OutputRDLFilename != null)
            //{
            //    viewingoptions.OutputRDLFilename = this.OutputRDLFilename;
            //    viewingoptions.SaveRDLFile = true;
            //}
            

            Viziblr.Reporting.Util.ShowReport(repdef,viewingoptions,null);
        }