C#winform程序listview加载数据后自动列宽
可以使用ListView的AutoResizeColumns方法来自动调整列宽。
示例代码:
// 加载数据到ListView
listView1.Items.Add(new ListViewItem(new string[] { "1", "John", "Doe" }));
listView1.Items.Add(new ListViewItem(new string[] { "2", "Jane", "Smith" }));
listView1.Items.Add(new ListViewItem(new string[] { "3", "Bob", "Johnson" }));
// 自动调整列宽
listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
其中,ColumnHeaderAutoResizeStyle枚举类型指定了列宽调整的方式。常用的值有:
- ColumnHeaderAutoResizeStyle.HeaderSize:根据列头的宽度调整列宽。
- ColumnHeaderAutoResizeStyle.ColumnContent:根据列中内容的宽度调整列宽。
- ColumnHeaderAutoResizeStyle.None:不自动调整列宽。
原文地址: https://www.cveoy.top/t/topic/bqlP 著作权归作者所有。请勿转载和采集!