当网格视图的XML数据源为空时进行处理

本文关键字:处理 数据源 网格 视图 XML | 更新日期: 2023-09-27 18:23:57

我有一个xml文件:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<data>
  <entry entrydatetime="22.09.2014 11:20">
    <location>Test</location>
    <date>22.09.2014</date>
    <time>11:30</time>
    <description>Hello World!</description>
    <entrymadeby>Testuser</entrymadeby>
    <priority>High</priority>
  </entry>
</data>

我成功地将这个XML文件连接到了一个gridview,它运行良好。但是,如果有一个空的xml文件,如下所示:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<data>
  <entry></entry>
</data>

处于这种状态的XML文件无法与我的程序/gridview一起工作,因为它找不到正确的行。我如何自定义我的gridview,它只显示标题行,但没有DataRows

当然,我可以写一个方法来验证我的XML文件,但有没有更简单或"更干净"的方法来实现这一点?

当网格视图的XML数据源为空时进行处理

您可以在网格视图中添加此属性:ShowHeaderWhenEmpty="true"当数据源为空时,只有标题才会显示