C# 检查中继器是否为空
如果中继器块为空/未显示任何值,如何签入C# 检查中继器是否为空,c#,containers,C#,Containers,如果中继器块为空/未显示任何值,如何签入ascx?如果有帮助,我将使用Container.DataItem显示其内容。其他操作基本上取决于此条件。谢谢根据您实际想要实现的目标,您可以检查以下各项: repeater.DataSource==null如果没有数据源,则不会有任何项 repeater.Items筛选ItemType ListItemType.Item或ListItemType.AlternatingItem的项目,以查看是否有任何绑定的项目 您还可以从ItemTemplate(导航
ascx
?如果有帮助,我将使用Container.DataItem显示其内容。其他操作基本上取决于此条件。谢谢根据您实际想要实现的目标,您可以检查以下各项:
- repeater.DataSource==null
如果没有数据源,则不会有任何项 - repeater.Items
筛选ItemType ListItemType.Item或ListItemType.AlternatingItem的项目,以查看是否有任何绑定的项目 - 您还可以从ItemTemplate(导航Container.Parent和cast-then)或像这里这样的代码隐藏访问转发器本身