2009-12-20 120 views
24

我正在做一个Windows Mobile应用程序6.1。ListView标题不显示

我在列表视图中拖动,并去列和列添加到我的列表视图。当我运行列表视图时,它们不显示。

然后我尝试通过C#代码在页面加载中使用以下代码添加它们。

ColumnHeader header = new ColumnHeader(); 
      header.Text = "gkgag"; 
      header.Width = 100; 
      header.TextAlign = HorizontalAlignment.Center; 
      listView1.Columns.Add(header); 

这也不起作用。他们为什么不出现?

回答

55

您必须使用详细视图才能看到列标题。


listView1.View = View.Details; 

如果这不是问题,则列标题可能会隐藏在windows系统的后面。

+1

在我的情况下,标题在MenuStrip后面。我把menutrip和listview放在tablelayoutpanel中来解决这个问题。 – 2012-05-07 14:10:48

+0

在我的情况下,当窗口打开并且碰巧为零时,我保存并从应用程序的.config文件加载列宽。叹 – slayernoah 2016-05-03 15:13:52