2012-04-25 8 views
0

データストアはSQLストアドプロシージャから来ており、列名は自動生成されるプログラム内にDataGridがあります。以下は、DataGridのxaml定義です。DataGridで空のitemsourceを処理する方法

私のページが読み込まれると、ストアドプロシージャが実行され、ヘッダー付きデータがこのグリッドに読み込まれます。

結果が空の場合は、ヘッダー名を表示して、ユーザーにメッセージを表示したかったです。

<DataGrid Name="datagrid" 
    Margin="12,77,52,156" 
    DataContext="{Binding}" 
    IsReadOnly="True" 
    Grid.RowSpan="2" 
    Grid.ColumnSpan="2" 
    AlternatingRowBackground="#FFF2F2F2" 
    AreRowDetailsFrozen="True" 
    CanUserResizeRows="False" 
    ClipboardCopyMode="IncludeHeader" 
    Focusable="False" 
    MinRowHeight="1"> 
</DataGrid> 
+0

は、設計時にわからないために自動生成された列ですか?または便宜のために?後者の場合は、自動生成された列をオフにして明示的に設定することができ、ヘッダーはまだそこに残っています – jes

答えて

関連する問題