簡體   English   中英

DataGridview列調整大小問題

[英]DataGridview Column Resize Problem

我有一個datagridview,用戶可以在其中選擇要查看的列子集。 我遇到的問題是,當我更改要顯示的列時,列的寬度僅由標題單元格的寬度確定,而不由其中的數據確定。 我確實將每列設置為AutoSizeMode = AllCells。

如果添加了新行,則列將變為正確的寬度。 但是,當更改列集時,寬度是錯誤的。

嗯...不能說我自己見過,但是(作為一種解決方法)您可以在更改列后嘗試切換調整大小模式:

dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

值得一試...

比較容易的選擇是刪除然后添加列,然后添加所有列,然后選擇性地隱藏/顯示所需的列集。 雖然其他方法確實有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM