<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    最近公司用報(bào)表
    有個(gè)需求是做一個(gè)動(dòng)態(tài)的表頭 有點(diǎn)難度了 搜了好久 在阿泰的文章里找到了答案
    如果實(shí)現(xiàn)這個(gè)動(dòng)態(tài)列表呢
    水晶報(bào)表里有離散值設(shè)置     通過(guò)公式可以來(lái)解決這個(gè)問(wèn)題 通過(guò)參數(shù)來(lái)解決表頭問(wèn)題
      

      //使用報(bào)表對(duì)象加載報(bào)表
                ReportDocument myReport = new ReportDocument();
                string reportPath = Application.StartupPath + "/cp1.rpt";// Server.MapPath("~/app_data/crystalreport1.rpt");
                myReport.Load(reportPath);

                DataDefinition dataDefinition = myReport.DataDefinition;


       string[] Text4formularFields = new string[] { "{Employee.EmployeeID}", "{Employee.EmployeeName}", "{Employee.ProductName}" };
                FormulaFieldDefinitions formularFields = dataDefinition.FormulaFields;
                formularFields[0].Text = Text4formularFields[0];
                formularFields[1].Text = Text4formularFields[1];
                formularFields[2].Text = Text4formularFields[2];
    這地方可以搞個(gè)循環(huán)來(lái)解決
    以下是加參數(shù) 有點(diǎn)亂

     private ParameterFields GetParameterFields()
            {
                ParameterFields fields = new ParameterFields();

                //單位、部門(mén)、人員、日期范圍參數(shù)
                fields.Add(this.CreateParameterField("title", "單位"));
                fields.Add(this.CreateParameterField("x1", "編號(hào)"));
                fields.Add(this.CreateParameterField("x2", "員工名"));
                fields.Add(this.CreateParameterField("x3", "產(chǎn)品名稱"));
                //fields.Add(this.CreateParameterField("x2", "1"));
                //fields.Add(this.CreateParameterField("x3", "0"));
                //fields.Add(this.CreateParameterField("@empname", "人員"));
                //fields.Add(this.CreateParameterField("@daterange", "日期"));

                //返回
                return fields;
            }
            private ParameterField CreateParameterField(string FieldName, object FieldValue)
            {
                ParameterField field = new ParameterField();
                ParameterDiscreteValue pvalue = new ParameterDiscreteValue();

               
                pvalue.Value = FieldValue;
                field.Name = FieldName;
                field.CurrentValues.Add(pvalue);
                field.AllowCustomValues = false;

                //返回參數(shù)字段
                return field;
            }

    posted on 2011-08-31 14:57 sanmao 閱讀(482) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 成年人视频在线观看免费| 免费在线视频一区| 久久国产免费直播| 亚洲一日韩欧美中文字幕在线| 中文字幕亚洲专区| 国产精品自在自线免费观看| 亚洲免费视频网址| 最好免费观看高清在线| 免费无码又爽又黄又刺激网站| 性xxxx黑人与亚洲| 亚洲精品在线免费观看视频| 亚洲精品成人片在线观看精品字幕| 最近2019免费中文字幕视频三| 成av免费大片黄在线观看| 深夜福利在线免费观看| 亚洲一区二区三区高清在线观看| 久久久亚洲欧洲日产国码二区| 亚洲精品无码成人AAA片| 亚洲国产精品综合久久网络| 国产精品深夜福利免费观看 | 国产一区二区三区在线免费观看| 国产免费一区二区三区| 2021在线永久免费视频| 一级毛片在线观看免费| 免费观看91视频| 久久成人a毛片免费观看网站| 免费网站观看WWW在线观看| 久久免费99精品国产自在现线| 美女视频黄视大全视频免费的| 亚洲AV无码一区二区三区牲色| 亚洲日本成本人观看| 亚洲国产欧美国产综合一区| 亚洲色大成WWW亚洲女子| 亚洲日韩av无码中文| 亚洲youwu永久无码精品| 亚洲人成色在线观看| 久久精品国产亚洲AV| 免费人人潮人人爽一区二区 | 亚洲一区二区三区在线播放| 亚洲精品线路一在线观看| 久久久亚洲精品蜜桃臀|