我編程式地向GridView添加了一列,僅用於將HoverMenuExtender和Panel添加到單元格中。 HoverMenuExtender將鼠標懸停在行上時顯示沒有問題。HoverMenuExtender不會從隱藏表格單元格中顯示
但是,現在我的網格中有一個額外的列,我不想在那裏。我試過3件東西來隱藏它:
1)將列設置爲Visible = false在服務器上。這不起作用,因爲該列將不會呈現,因此HoverMenuExtender不存在於頁面上。
2)將列的單元格設置爲可見性:隱藏。這幾乎可以工作,但單元格仍然佔用頁面上的空間,因爲它們可見時(因爲它們應該具有可見性)。
3)設置列的單元格顯示:無。這隱藏了列,但由於某種原因阻止了hoverMenu的顯示。
所以我的問題是,爲什麼選項#3阻止HoverMenuExtender顯示,當我把鼠標懸停在行上?
HoverMenuExtender是不是必須將彈出的div/panel標記爲display:none無論如何,然後在目標懸停時改變它?
任何想法都會很棒,我只是好奇而已。感謝您的閱讀...