检查转发器是否为空

时间:2016-04-26 06:58:30

标签: c# containers

如果转发器块为空/没有显示值,如何检入ascx?我正在使用Container.DataItem显示其内容,如果它有帮助。其他行动将主要取决于这种情况。感谢

1 个答案:

答案 0 :(得分:0)

根据您实际想要实现的目标,您可以查看以下内容:

  • repeater.DataSource == null
    当没有数据源时,就不会有任何项目
  • repeater.Items为ItemType ListItemType.Item或ListItemType.AlternatingItem过滤项目以查看是否有任何项目被绑定。
  • 你也可以从ItemTemplate访问转发器(导航Container.Parent然后再转换)或者从代码隐藏中访问Access Parent Repeaters DataItem Property