【发布时间】:2012-05-06 15:25:50
【问题描述】:
我的程序中有一个数据网格,其中数据来自 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>
【问题讨论】:
-
这些列是因为您在设计时不知道而自动生成的吗?还是为了方便?如果是后者,您可以关闭自动生成的列并显式设置它们,并且标题仍然存在
标签: c# silverlight datagrid