CanYou2 发表于 2015-10-30 14:25:00

c1:C1DataGrid里有没有对暂时没有数据时的提示

c1:C1DataGrid里有没有对“暂时没有数据时”的提示,如果有,改如何设置。

Alice 发表于 2015-10-30 15:46:00

回复 1楼CanYou2的帖子

感谢对该问题的反馈。
您提到的暂时没有数据是DataSource为null么?
然后需要一个文字的提示?

CanYou2 发表于 2015-11-6 17:32:00

是的,当DataSource的数据条数为0的时候,我想给一个文字提示“暂无数据”,不知道我们的程序在设计的时候有没有预留这方面的代码

Alice 发表于 2015-11-9 10:49:00

回复 3楼CanYou2的帖子

你可以给DataGrid添加TopRow,然后模板设置暂无数据的文字。
一些代码片段参考:
XAML代码:
      <ResourceDictionary>   

            <DataTemplate x:Key="HeaderTemplateRow">
                <Grid Height="30">
                  <TextBlock Text="It's empty" TextWrapping="Wrap" VerticalAlignment="Center"/>
                </Grid>
            </DataTemplate>
      </ResourceDictionary>
cs代码:
grid.TopRows.Add(new DataGridTemplateRow() { RowTemplate = (DataTemplate)Resources["HeaderTemplateRow"] });
页: [1]
查看完整版本: c1:C1DataGrid里有没有对暂时没有数据时的提示