2011-01-26 18 views
0

私はVS 2005 WebアプリケーションでRDLCレポートコントロールを頻繁に使用しています。私は、レポートデータソースを設定することができますし、テキストボックスとしてフィールドをレポート本体にドラッグするだけです。RDLC 2010レポートにテキストボックスを追加する方法

VS 2010では、フィールドをレポートにドラッグしても機能していないようです。レポートに追加したテーブルのセルにフィールドをドラッグすることはできますが、テキストボックスにフィールド名を表示するのではなくフィールドをレポート本文にドラッグすると、そこに<が表示されます>

フィールドは= First(Fields!state.Value、 "TestDataSet")のように見えますが、Field!stataの下に赤い線があり、問題の内容を伝えるヘルプはありません。テーブルのすぐ隣にあるフィールドはOKです。テキストボックスでは、ドロップダウンからフィールドを選択できますが、まだエラーが発生します。

ありレポートに接続された1つのテーブルを含む唯一の1つのデータセットが、あるので、私はあいまいさがあることができる方法やフィールドがスコープ外になる可能性がどのように表示されていない。..

それは単純なものでなければなりません。

おかげ マイク・トーマス

答えて

0

あなたのように(Listなど)のIEnumerableを渡していることを確認し、あなたは(あなたがわからない場合は、レポートのレポートデータ]タブにあります)正しいデータセット名を渡していると仮定すると、 ReportDataSourceのデータコンポーネント。リストの代わりに単一のオブジェクトを渡す場合は、次のように無名配列にラップしてください。

ReportDataSource reportDataSource = 
       new ReportDataSource("TestDataSet", new[] { mySingleObject }); 
関連する問題