ListView怎么让动态添加项纵向显示
ListView如何让动态添加项纵向显示
ListView的项ListViewItem是动态添加的。
添加后的显示是这样的。
1 5 7
2 6 8
1 5 9
0 8 7
我想显示成
1
2
1
0
5
6
5
8
7
8
9
7
请问要如何设置属性?
------解决思路----------------------
改为列表模式显示,不用icon形式
------解决思路----------------------
改成Detial模式
------解决思路----------------------
ListBox 和Combox的item 可以是任意的object,所以楼主可以定义自己的class来实现其他属性。比如:
然后加到Combox上:
------解决思路----------------------
或者你可以使用DataGridView,让它只显示1列,其他属性放到其他列里,设置visible=false
ListView的项ListViewItem是动态添加的。
添加后的显示是这样的。
1 5 7
2 6 8
1 5 9
0 8 7
我想显示成
1
2
1
0
5
6
5
8
7
8
9
7
请问要如何设置属性?
------解决思路----------------------
改为列表模式显示,不用icon形式
------解决思路----------------------
改成Detial模式
------解决思路----------------------
ListBox 和Combox的item 可以是任意的object,所以楼主可以定义自己的class来实现其他属性。比如:
public class ComboxItem
{
public string Name { get; set; }
public string Tag { get; set; }
public string Text { get; set; }
public override string ToString()
{
return Text;
}
}
然后加到Combox上:
ComboxItem item = new ComboxItem();
item.Name = "Name";
item.Tag = "Tag";
item.Text = "Text";
comboBox1.Items.Add(item);
------解决思路----------------------
或者你可以使用DataGridView,让它只显示1列,其他属性放到其他列里,设置visible=false