翻譯|使用教程|編輯:董玉霞|2022-08-23 11:44:27.120|閱讀 182 次
概述:本文主要介紹如何在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@ke049m.cn