日期:2014-05-20  浏览次数:20713 次

菜鸟求解答listView
我想判断listView的第一行是否有数据 怎么判断啊 if(this.listView1.Items.Count==0) 这是判断整个表的 行怎么判断求解。

------解决方案--------------------
this.listView1.Items[0].Text == ""
------解决方案--------------------
string[] a = { "1", "2", "3", "a", "b", "c" };
foreach (string s in a)
    listview1.Items.Add(new ListViewItem(s));
------解决方案--------------------
将ListView的GridLines设置为true
在Colums中添加3列。
将View设置为Details
编写如下代码:
            string[,] a = new string[,]
            { { "1", "北京", "华北" }, 
              { "2", "上海", "华东" },
              { "3", "西安", "西北" },
              { "4", "成都", "西南" } };
            for (int i = 0; i < a.GetLength(0); i++)
            {
                listView1.Items.Add(new ListViewItem(new string[] { a[i, 0], a[i, 1], a[i, 2] }));
            }