2011-07-20 32 views
2

サーバー応答からの空のレコードを表示しようとしています。その応答オブジェクトにはデータ配列オブジェクトがあり、そのデータ配列オブジェクトにはレコード配列オブジェクトがあります。レコードには、rdlcで表示するために使用しているフィールドのプロパティがあります。レコードがない場合、フィールド(データ型文字列)をstring.emptyに動的に割り当てています。だから何が起こっているのrdlcは正常に動作しているが、テーブルのヘッダーラベルの下に空のボックスを表示します。私はテーブルのヘッダーの下に何も表示したくない代わりに空の行を表示したくありません。テーブル内に空の行を隠す式はありますか?ここでRDLCレポート空白の応答列を非表示にする

+0

は、いくつかのコードを表示し、この式を使って、行列の列を非表示にすることができます! –

答えて

1

は、彼らがRDLC

http://msdn.microsoft.com/en-us/library/dd354976.aspx

を使用してレポートの要素の制御の視認性を説明するMSDNのサイトへのリンクは、それはあなたを助けている場合、私に教えてくださいです。その後、行の「プロパティ」は、

3

1つのオプションの可視性がある......、真偽や表現などの3つのオプションがあります... ..youは

 

=IIF(String.IsNullOrEmpty(Fields!Fieldname.Value), False,True) 
 
のような値を割り当てることができます式を選択
+1

この式は隠し属性(非表示)のためのものです。たとえば、フィールドが空のときにラベルが非表示になるように、たとえばIIF(String.IsNullOrEmpty(Fields!Fieldname.Value)、True、False) – joeldixon66

0

あなたは

=IIF(String.IsNullOrEmpty(Fields!coumnname.Value), true,false) 
関連する問題