文檔金喜正規買球>>FastReport中文文檔>>傳遞自己的連接字符串
傳遞自己的連接字符串
如果使用在報表中定義的數據源,可能需要向報表傳遞應用程序定義的連接字符串。有三種方法可以做到這一點。
第一種方法:直接向報告中的連接對象傳遞連接字符串。請執行以下操作:
report1.Load(...); // do it after loading the report, before running it // assume we have one connection in the report report1.Dictionary.Connections[0].ConnectionString = my_connection_string; report1.Show();
點擊復制
- 運行報表設計器;
- 在 "數據 "窗口中創建一個新的報告參數(例如,名稱為 "MyParameter")。詳情請參閱《用戶手冊》;
- 在 "數據 "窗口中,選擇包含數據源的 "連接 "對象;
- 切換到 "屬性 "窗口,將 ConnectionStringExpression 屬性設置如下:
[MyParameter]
點擊復制
report1.SetParameterValue("MyParameter", my_connection_string);
點擊復制
private void environmentSettings1_DatabaseLogin( object sender, DatabaseLoginEventArgs e) { e.ConnectionString = my_connection_string; }
點擊復制
請記住,數據庫登錄事件是全局性的,它適用于所有報告。
點擊復制
如需下載fastreport最新試用版,請點產品名跳轉產品下載頁>>