我对VB.net很陌生,我试图弄清楚如何将多列数据添加到列表视图中。
在搜索了几个不同的来源后,我认为这是我应该这样做的方式:
address.Columns.Add("address1", 200, HorizontalAlignment.Left)
address.Columns.Add("address2", 100, HorizontalAlignment.Left)
address.Columns.Add("city", 100, HorizontalAlignment.Left)
Dim AddressData(2) As String
Dim AddressLine As ListViewItem
AddressData(0) = "123 fake st"
AddressData(1) = "unit 1"
AddressData(2) = "fakecity"
AddressLine = New ListViewItem(AddressData)
address.Items.Add(AddressLine)
但由于某种原因,列表视图只显示一列显示" 123假st",它似乎完全忽略了对列宽的任何更改。我做错了什么?
答案 0 :(得分:3)
您必须将视图属性设置为"详细信息"
address.View = View.Details
答案 1 :(得分:1)
选择列表视图,您可以在控件的左上角看到一个箭头。单击它并按“编辑列”。这应该可以解决问题。