我喜歡採用列標題文本並跨越列。你會如何做到這一點?我找不到「Headercell.Span」。也有可能有兩個列標題?是否有可能在Datagrid視圖中使用c#有兩個列標題?
這樣的
|全名| DESC。 |
|第一| |最後|狀態|年齡|
DATA
我喜歡採用列標題文本並跨越列。你會如何做到這一點?我找不到「Headercell.Span」。也有可能有兩個列標題?是否有可能在Datagrid視圖中使用c#有兩個列標題?
這樣的
|全名| DESC。 |
|第一| |最後|狀態|年齡|
DATA
的DataGridView
不支持這一點。您最終可以使用標籤來模擬標題並防止擴展列超過標籤寬度。
你可以通過創建一個模板字段來做到這一點。
在標題模板中,創建標題。
在項目模板中,只需爲要包含的每個數據項添加<%#Eval(「YourDataItem」)%>語句。
好吧,這可能不是最優雅的解決方案(或非常好可能是,不知道)...
現在,在小組內的最頂端的TLP(TableLayoutPanel中)的位置。 確保只有一個行,並根據需要添加儘可能多的柱。 爲每個柱子插入一個標籤,不要擔心對齊。
現在,小組中定位DGV(DataGridView中)正下方的TLP,並 對齊TLP列到DGV列(與在TLP最右邊的列分隔符 開始,然後你的工作方式左) 。
如果您的面板比DGV和TLP都寬,然後將其縮小,直到出現滾動條 (這是Panel AutoScroll自帶的位置)。您不應該運行 程序才能看到滾動條。
嘗試滾動,您應該看到TLP(和其中的標籤)和DGV 一起移動。
就是這樣。