ListViewItem lvi = new ListViewItem();
lvi.SubItems[0].Text = "A";
lvi.SubItems.Add("B");
listView1.Items.Add(lvi);这是最基本的。为什么不可以换如下代码呢?lvi.SubItems["Name"].Text = "B";顶者有分。
lvi.SubItems[0].Text = "A";
lvi.SubItems.Add("B");
listView1.Items.Add(lvi);这是最基本的。为什么不可以换如下代码呢?lvi.SubItems["Name"].Text = "B";顶者有分。
解决方案 »
- C#如何禁用webbrowser中加载的网页里的script代码
- 如何获取label值的value值
- 【紧急】timer使用
- .net里面怎么用浏览器重定向
- 每天固定时间触发的触发器如何写
- listbox如何返回多个被选值呢?
- 水晶报表报错:System.NullReferenceException: 未将对象引用设置到对象的实例。
- 一个BBS论坛首页显示问题???
- C#GDI+画客运系统路线图
- 其他信息: 关键字 'SELECT' 附近有语法错误。 “)”附近有语法错误。
- DevExpress.XtraGrid.Views.Grid.GridView gridView问题。
- 关于在类库下面读取web.config的节点问题
就是这么设计的,你如果希望添加一行,默认就添加好每一列的内容,你就用DataGridView。每个控件有自己的用途和特性。天马行空的曲线不但不能救国,反而会弄的四不像。
lvi.SubItems[0].Text = "A";
lvi.SubItems[0].Name = "AA";
listView1.Items.Add(lvi);
lvi.SubItems["AA"].Text = "ABC";//OK
lvi.SubItems[0].Text = "A";
lvi.SubItems[0].Name = "AA";
listView1.Items.Add(lvi);
然后添加顺序是Columns->Items->SubItems