0

プログラムにデータグリッドがあり、データは 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>
4

1 に答える 1

1

データ グリッドにデータをバインドした後、レコード数を確認し、レコード数が 0 の場合はメッセージを表示できます。このページの例が役に立てば幸いです。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid.aspx

于 2012-04-26T06:52:52.933 に答える