给ListView控件增多列标题,没有起作用
给ListView控件增加列标题,没有起作用啊
我用VC#2012,新建立一个Windows form application,拖一个ListView空间到窗口上,控件名字是listView1
然后我在Form1的构造函数里面,尝试加入两个列的定义:
但是运行程序显示出来的结果如下所示:

我发现这两个语句设置的竟然是主窗口的Text而不是ColumnHeader,如果我只保留第一句的话,主窗口标题就变成了Name。
这到底是为什么呢? 太奇怪了。
------解决方案--------------------
ListViewItem coloum1=new ListViewItem("cc");
listView1.Items.Add(coloum1);
ListViewItem coloum2=new ListViewItem("dd");
listView1.Items.Add(coloum2);
ListViewItem coloum3=new ListViewItem("ff");
listView1.Items.Add(coloum3);
------解决方案--------------------
------解决方案--------------------
你可以 查看 Add的几个重载 方法。
------解决方案--------------------
------解决方案--------------------
这句必须加,才可看见
// The View property must be set to Details for the
// subitems to be visible.
细看这里:
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.view(v=vs.110).aspx
我用VC#2012,新建立一个Windows form application,拖一个ListView空间到窗口上,控件名字是listView1
然后我在Form1的构造函数里面,尝试加入两个列的定义:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.listView1.Columns.Add(new ColumnHeader(Text = "Name"));
this.listView1.Columns.Add(new ColumnHeader(Text = "Date"));
}
}
但是运行程序显示出来的结果如下所示:
我发现这两个语句设置的竟然是主窗口的Text而不是ColumnHeader,如果我只保留第一句的话,主窗口标题就变成了Name。
这到底是为什么呢? 太奇怪了。
------解决方案--------------------
ListViewItem coloum1=new ListViewItem("cc");
listView1.Items.Add(coloum1);
ListViewItem coloum2=new ListViewItem("dd");
listView1.Items.Add(coloum2);
ListViewItem coloum3=new ListViewItem("ff");
listView1.Items.Add(coloum3);
------解决方案--------------------
this.listView1.Columns.Add("列标题1", 135, HorizontalAlignment.Center);
this.listView1.Columns.Add("列标题2", 135, HorizontalAlignment.Center);
------解决方案--------------------
你可以 查看 Add的几个重载 方法。
------解决方案--------------------
this.listView1.Columns.Add("标题1", 65, HorizontalAlignment.Center);
this.listView1.Columns.Add("标题2", 65, HorizontalAlignment.Center);
this.listView1.View = System.Windows.Forms.View.Details;
------解决方案--------------------
这句必须加,才可看见
// The View property must be set to Details for the
// subitems to be visible.
细看这里:
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.view(v=vs.110).aspx