如何处理datagrid中的空itemssource

时间:2012-04-25 21:40:47

标签: c# silverlight datagrid

我的程序中有一个数据网格,其中数据来自SQL存储过程,并且列名称是自动生成的。下面是我对datagrid的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>

1 个答案:

答案 0 :(得分:1)

将数据绑定到数据网格后,您可以检查记录计数并在记录计数为0时显示消息。 希望本页中的示例有所帮助。

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