• <menu id="w2i4a"></menu>
  • logo FastReport.Net 教程2017(完結)

    文檔首頁>>FastReport.Net 教程2017(完結)>>如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

    如何在FastReport.Net中使用JSON格式的數(shù)據(jù)


    以前有一個問題“如何使用JSON數(shù)據(jù)到我的web報表中”,因為在FastReport.Net中實現(xiàn)它是不容易的。 該問題在2016.2版本中已經(jīng)發(fā)布回答并幫助用戶。

    必須澄清的是,JSON(Java Script Object Notation)是基于Java Script的文本數(shù)據(jù)交換格式。 它主要用于瀏覽器和服務器之間或服務器之間的通信中的Web編程。 與CML相比,這種格式是簡潔的。 使用Java腳本很方便。

    因此,在本文中將介紹如何在FastReport.Net中使用JSON格式的數(shù)據(jù)。

    有必要提醒,這個功能已包含在FastReport.Net 2016.2中。

    首先,您應該將連接插件收集到JSON數(shù)據(jù)。 它的路徑一般位于這里:C:\ Program Files(x86)\ FastReports \ FastReport.Net \ Extras \ Connections \ FastReport.Json。

    讓我們來看看步驟:

    1. 打開解決方案FastReport.Json.sln。 要構建成功,需要更正對System.Data.Json.dll庫的引用,該庫位于:C:\ Program Files(x86)\ FastReports \ FastReport.Net \ Demo。
    2. 編譯項目并獲取FastReport.Json.dll庫。

    在報表設計器中注冊插件有三種方法:

    1. 報告設計師的注冊幫助:
      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)
      • 打開報表設計器。 無論是Visual Studio項目的一部分還是作為獨立應用程序,都沒有區(qū)別;
      • 添加插件。 您可以在菜單中執(zhí)行此操作:視圖 - >選項...,選項卡插件。 使用“添加”按鈕添加一個新的pl。。 選擇以前編譯的FastReport.Json.dll庫;
      • 重新打開報告設計師。
    2. 在FastReport配置文件中手動注冊:
      • 認情況下,此文件位于“C:\ Documents and Settings \ user_name \ Local Settings \ Application Data \ FastReport”目錄中;
      • 關閉FastReport.Net的所有運行實例;
      • 使用任何文本編輯器打開配置文件。 修復以下行:
        <?xml version="1.0" encoding="utf-8"?>
        <Config>
        ...
        <Plugins>
        <Plugin Name="c:\.....\FastReport.Json.dll"/>
        </Plugins>
        </Config>

         

    3. 在應用程序代碼中注冊庫:
      • 在項目FastReport.Json.dll中添加對庫的引用;
      • 程序啟動時執(zhí)行以下代碼:FastReport.Utils.RegisteredObjects.AddConnection(typeof(JsonDataConnection))。

      插件注冊后,可以在報表中開始創(chuàng)建數(shù)據(jù)源。 在報表設計器中打開菜單:數(shù)據(jù) - >添加數(shù)據(jù)源。 激活數(shù)據(jù)源向導。

      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

      點擊“新連接”按鈕。

      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

      創(chuàng)建連接字符串。 選擇連接類型 - JSON數(shù)據(jù)庫。

      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

      接下來,選擇擴展名為JSON的數(shù)據(jù)文件。 重要的是說數(shù)據(jù)庫可以位于另一個Web資源上。 因此,要訪問數(shù)據(jù)庫,您需要指定url。 點擊“確定”。

      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

      單擊數(shù)據(jù)向導中的“下一步”按鈕。

      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

      選擇所需的表。 例如“產(chǎn)品”,然后點擊“完成”按鈕。

      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

      如表“產(chǎn)品”出現(xiàn)在數(shù)據(jù)窗口中,將字段拖放到Data band:ProductName,UnitsInStock,UnitPrice并啟動報告。

      如何在FastReport.Net中使用JSON格式的數(shù)據(jù)

    正如你所看到的,使用json數(shù)據(jù)庫中的數(shù)據(jù)也與其他來源一樣方便。 現(xiàn)在FastReport.Net對于這種存儲技術的追隨者已經(jīng)變得有用了。

     

    產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服 | 聯(lián)系Elyn

     


    FastReport新版大促
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();