我正在努力弄清楚正確的控件用於包含表單中的預定義作業列表。我目前在Predefined Job Name組中有一個ListBoxControl,它列出了一個海上服務商店的所有預定義作業(即換油,調整等)。然後,根據在我的列表框中選擇的項目(即作業名稱),我需要顯示與該作業對應的項目。例如,如果換油是我選擇的工作,我需要顯示4夸脫油,1濾油器,勞動力等......等等。如何隱藏ListView ColumnHeader?
當前,當我加載表單數據時,我有一個DAO,它使用LINQ to SQL從數據庫中檢索所有作業。然後,我遍歷結果並將作業名稱放入ListBox。我遇到的問題是ListBox項目沒有標籤,就像ListView項目一樣。因此,每次用戶在ListBox中選擇另一個項目時,我都必須執行另一個LINQ查詢以再次從數據庫中獲取作業,以便我可以顯示其相應的項目。如果我可以使用ListView並隱藏列標題,我可以在標籤上設置整個作業,這樣每次用戶選擇一個新項目時,我都可以訪問細節,而無需再次調用數據庫。有沒有一種方法可以隱藏ListView的列標題而不隱藏整列?
我會用一個網格,如果要顯示的表格數據,我相信你可以隱藏HeaderRow一個GridView。 –
你的'View'模式設置爲'Details'。爲什麼不把它設置爲'List'? – InBetween