问题描述
- 用c#语言,为什么在listview中一直显示不了,语句没报错
-
ListView Lvl = new ListView(); //实例化
Lvl.Left = 0;
Lvl.Top = 0;
Lvl.Width = this.ClientRectangle.Width;
Lvl.Height = this.ClientRectangle.Height;
Lvl.GridLines = true;//显示各个记录的分隔线
Lvl.FullRowSelect = true;//要选择就是一行
Lvl.View = View.Details;//定义列表显示的方式
Lvl.Scrollable = true;//需要时候显示滚动条
Lvl.MultiSelect = false; // 不可以多行选择
//listView1.Items.Remove(listView1.SelectedItems[0]); //这样可以在ListView中删除选择的行
Lvl.HeaderStyle = ColumnHeaderStyle.Nonclickable;// 针对数据库的字段名称,建立与之适应显示表头
Lvl.Columns.Add("齿轮", 100, HorizontalAlignment.Right);
Lvl.Columns.Add("chi", 100, HorizontalAlignment.Left);
Lvl.Columns.Add("C", 100, HorizontalAlignment.Left);Lvl.Visible = true;
解决方案
有没有写
this.Controls.Add(Lvl);
Lvl.Dock = DockStyle.Fill;
不写这两行你看不到控件的。
解决方案二:
添加在最后的么
另外这段代码有没有执行
怎么不显示,贴个图看看
解决方案三:
那应该是可以的,除非你的代码没有执行,或者还有什么别的又清除了列头。
时间: 2024-09-23 20:45:06