永遠のプログラマ☆

還暦過ぎてもプログラマ(40年)

ReportViewer - rdlcファイル DB情報☆

こんにちは。

年取ると電車通勤が苦痛。

早起き苦にならないから

7時出社で16時退社が理想ですな。

 

さて、Microsoftレポートで帳票。

たまにはモノ作り。

 

このサイト、参考になります。ペコリ

VisualStudio2017 で MicrosoftReport を使う - Qiita

 

これも。

Web サイトで ReportViewer を使用する | Microsoft Docs

 

最初にクライアントサイドで C# でビルド。

表示テスト。

 

 

サーバー側でIISで表示。

 

rdlcファイルをサーバーサイド設置。

 

ビルド後のtest1.rdlc ファイルには

データベース接続情報が入っていない。

 

手入力。

 

<DataSources>
<DataSource Name="yourDataSet">
<ConnectionProperties>
<DataProvider>System.Data.DataSet</DataProvider>
<ConnectString>Server=localhost;Database=your-db;User ID=your-id;Password=your-pass</ConnectString>
</ConnectionProperties>
<rd:DataSourceID>aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee</rd:DataSourceID>
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="DataSet1">
<Query>
<DataSourceName>yourDataSet</DataSourceName>
<CommandText>select clo1,col2 from table1</CommandText>
</Query>

 

CommandText タグには

SQL文を直接書いてもいいようだ。