程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 在c#中動態生成水晶報表時,動態添加sort

在c#中動態生成水晶報表時,動態添加sort

編輯:C#入門知識

\\代碼 private void SetSortQuick(ReportClientDocument objRPT)
    {
      if (!String.IsNullOrEmpty(this.SortField))
      {
        cCreateReport objCreateReport = new cCreateReport();
        string[] arrySortField = this.SortField.Split(new char[] { , });
        string[] arrySortDirection = this.SortDirection.Split(new char[] { , });
        for (int i = 0; i < arrySortField.Length; i++)
        {
          string[] arryTemp = arrySortField[i].Split(new char[] { | });
          string strFieldName = arryTemp[0];
          string strFieldType = arryTemp[1].ToLower();

          string strFormula = "", strFormulaName = "";
          switch(strFieldType)
          {
            case "datetime":
              strFormula = "date({" + arrySortField[i] + "})";
              break;
            case "numeric":
            case "int":
            case "money":
            case "float":
              strFormula 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved