プログラムにデータグリッドがあり、データは SQL ストアド プロシージャから取得され、列名は自動生成されます。以下は、データグリッドの xaml 定義です。
ページが読み込まれると、ストアド プロシージャが実行され、データがこのグリッドにヘッダーと共に入力されます。
結果が空の場合、ヘッダー名を表示し、ユーザーにメッセージを表示したいと考えています。
<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>