我在 Panel 中有一个 GridView,我想在子项为空时隐藏它,因为此时仍然是一个带有 legend
文本的 fieldset
而里面没有任何内容。
我已经尝试在 Page_Load
事件中添加类似 Panel.Visible = GridView.Rows.Count > 0
的内容,但效果不佳。
如何获得我需要的结果?
谢谢
更多细节:
如果在第一次加载时数据库表是空的,我没有看到 fieldset
,当我添加一行时,带有 GridView 的面板不会出现;如果在第一次加载时我有一行,我可以看到带有 GridView 的面板,当我删除唯一行时,任何东西都会消失,但即使我插入新行也永远不会回来。我认为 Page_Load 不是正确的事件。
最佳答案
试试这个..
Panel.Visible = (GridView.Rows.Count > 0?false:true);
关于c# - 当 GridView 为空时隐藏面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30799101/