当前位置:编程学习 > C#/ASP.NET >>

listview使用的问题



我想在状态那一列添加测试结果
listView.Items[n].SubItems[2].Text = str_status; 
这样写加不进去,该怎么写。 --------------------编程问答-------------------- ListView控件不可编辑,换用datagridview控件可以编辑
--------------------编程问答-------------------- 这个是ListView么?怎么添加不进去。

标准的是可以的。
--------------------编程问答-------------------- listView.Items[n].SubItems[1].Text = str_status; 
注意,下标从0计算。 --------------------编程问答-------------------- 索引为1的话结果是这样

--------------------编程问答-------------------- 报什么错?? --------------------编程问答-------------------- 我要把是否可用加到 状态那一列,索引改为2就会出现线面的错误
--------------------编程问答-------------------- 在Columns中再添加一列呢? --------------------编程问答-------------------- 还是那个错误
--------------------编程问答--------------------
引用 8 楼 qfzqiou 的回复:
还是那个错误

你这个ListView是哪来的,本身别有bug吧。 --------------------编程问答-------------------- 在委脱里面


 public delegate void MyInvoke_status(int n, string str_status);
        public void Add_proxy_status(int n, string str_status)
        {
            if (listView2.InvokeRequired)
            {
                MyInvoke_status _myinvoke = new MyInvoke_status(Add_proxy_status);
                this.Invoke(_myinvoke, new object[] { n, str_status });
            }
            else
            {
                listView2.Items[n].SubItems[2].Text = str_status; 
            }
}
--------------------编程问答--------------------  ListView.Items[0].SubItems[2].Text = "正常";
 ListView.Items[1].SubItems[2].Text = "正常";
--------------------编程问答-------------------- 不放在委托里直接放在测试按钮private void button10_Click(object sender, EventArgs e)报一样的错
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,