我编程式地向GridView添加了一列,仅用于将HoverMenuExtender和Panel添加到单元格中。 HoverMenuExtender将鼠标悬停在行上时显示没有问题。HoverMenuExtender不会从隐藏表格单元格中显示
但是,现在我的网格中有一个额外的列,我不想在那里。我试过3件东西来隐藏它:
1)将列设置为Visible = false在服务器上。这不起作用,因为该列将不会呈现,因此HoverMenuExtender不存在于页面上。
2)将列的单元格设置为可见性:隐藏。这几乎可以工作,但单元格仍然占用页面上的空间,因为它们可见时(因为它们应该具有可见性)。
3)设置列的单元格显示:无。这隐藏了列,但由于某种原因阻止了hoverMenu的显示。
所以我的问题是,为什么选项#3阻止HoverMenuExtender显示,当我把鼠标悬停在行上?
HoverMenuExtender是不是必须将弹出的div/panel标记为display:none无论如何,然后在目标悬停时改变它?
任何想法都会很棒,我只是好奇而已。感谢您的阅读...