翻譯|使用教程|編輯:董玉霞|2022-08-23 11:44:27.120|閱讀 172 次
概述:本文主要介紹如何在FastReport.NET中連接Cassandra的插件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文主要介紹如何在FastReport.NET中連接Cassandra的插件。
一個用于配置與Cassandra連接的新插件,該插件可用于FastReport .NET,FastReport Core,FastReport CoreWin,FastReport OpenSource。讓我們注意一個重要的細節,由于此連接使用的CassandraCsDriver庫,記錄的順序將被覆蓋。
Cassandra - 是NoSQL分布式數據庫系統,它以哈希的形式為巨大的數據數組創建高度可擴展和可靠的存儲。
若要使用它,必須首先生成項目:
С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Core\FastReport.Data\FastReport.Data.Data
構建項目后,您需要通過以下兩種方式之一將插件添加到應用程序中:
1. 通過設計器添加插件:
2. 在啟動項目時將插件添加為依賴項,并使用以下命令在代碼中注冊它:
FastReport.Utils.RegisteredObjects.AddConnection(typeof(CassandraDataConnection));
要創建與Cassandra的連接,您需要單擊設計器中的“數據”選項卡,然后選擇“添加數據源”項。在出現的窗口中單擊“新建連接”。指定數據庫地址、密鑰空間、端口、用戶名和密碼。
如果訪問數據庫沒有問題,則在單擊“下一步”按鈕后將顯示表列表。連接表時,必須選中表名稱左側的框。只有在此之后才能完成連接。
連接數據源后,需要將波段綁定到該波段。
最終報告將使用從創建的連接到 Cassandra 的數據。
從代碼連接到 Cassandra 的示例:
// Create an object CassandraDataConnection var connection = new CassandraDataConnection(); // Create an object CassandraConnectionStringBuilder CassandraConnectionStringBuilder stringBuilder = new CassandraConnectionStringBuilder(); // Configure аn object CassandraConnectionStringBuilder stringBuilder.ContactPoints = new string[] { "localhost" }; stringBuilder.DefaultKeyspace = "uprofile1"; // Set the connection string connection.ConnectionString = stringBuilder.ToString(); // Initialize all tables connection.CreateAllTables(); // Set the connection name connection.Name = "NewConnection"; //Creаte аn object Report var report = new Report(); // Add a connection to the report report.Dictionary.Connections.Add(connection); // Enаble connection display connection.Enabled = true; // Select a table and connect it to the report foreach (TableDataSource table in connection.Tables) { table.Enabled = true; }
本次FastReport.NET使用教程就介紹到這里了, 更多產品授權信息點擊查看FastReport.NET價格,或者咨詢慧都在線客服。
FastReport.NET技術QQ群:536197826 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn