4

VS2012 で書かれた WinForms アプリケーションがあります。SQL Server データベースのビューからデータを取得します。ビューに新しい列を追加しましたが、ReportViewer データセットを取得して新しい列を表示する方法が見つかりません。

ReportData パネルで、次のことを試みました。

データ ソースを右クリックし、[更新] をクリックします。データ セットを右クリックし、[更新] をクリックします。

どちらも、使用可能な列のリストに表示される新しい列を取得しません。

VS2012 内のレポート デザイナーに列を表示するにはどうすればよいですか?

4

7 に答える 7

2

[レポート データ] ウィンドウに [データセット] セクションが表示されていますか? これらのデータセットを更新してみてください。また、ソースが適切に、正しい名前でバインドされていることを確認してください。

于 2013-07-10T16:24:04.120 に答える
1

通常、データセットを含む xsd ファイルを削除し、最初から再作成します。次に、ReportData パネルを更新して、新しい列を表示できます。

于 2013-07-10T07:21:34.140 に答える
0

これが正しい軌道に乗っているかどうかはわかりませんが、.dbml デザイナーを使用してデータベースに接続する場合、DB 内のオブジェクトのスキーマを変更する場合、サーバー ブラウザーを更新し、オブジェクトをドロップする必要があることはわかっています。デザイン サーフェイスに追加し、オブジェクトをデザイン サーフェイスに再度追加します。dbml のスキーマは自動的に更新されません。

于 2013-07-10T06:44:48.097 に答える