日期:2014-05-17  浏览次数:21162 次

二维数组如何在listview中显示?求纠正,谢谢。
本帖最后由 tylrr123 于 2013-09-11 01:50:34 编辑


..............省略上面部分代码..............

     string s = jieguo[0];
     List<string> jieguo2 = new List<string>(); \\声明一维数组jieguo2
     List<List<string>> jieguo3 = new List<List<string>>();  \\声明二维数组jieguo3
     string pattern = @"sellername\\"""">(?<xing>(.*?))</span>.*?rmb-num\\"""">(?<rmb>([\d.]+))</em>.*?amount\\"""">(?<shuliang>(.*?))</td>.*?time\\"""">(?<time>([-\d\s:]+))</td>.*?<p>(?<kuanshi>(.*?))</p>"; \\定义正则表达式
     MatchCollection collection = Regex.Matches(s, pattern);\\ 抽出15位顾客的信息

            int i = 0;
            ListViewItem item3 = new ListViewItem(i.ToString());\\ 声明item3为ListViewItem

            foreach (Match match in collection)  
            {
                GroupCollection gc = match.Groups;\\正则表达式的组group
                jieguo2 = new List<string>();
                jieguo2.Add(gc["xing"].Value);     \\添加元素到一维数组jieguo2
                jieguo2.Add(gc["rmb"].Value);      \\添加元素到一维数组jieguo2
                jieguo2.Add(gc["shuliang"].Value); \\添加元素到一维数组jieguo2
                jieguo2.Add(gc["day"].Value);     \\添加元素到一维数组jieguo2
                jieguo2.Add(gc["time"].Value);     \\添加元素到一维数组jieguo2
                jieguo2.Add(gc["kuanshi"].Value);  \\添加元素到一维数组jieguo2

                jieguo3.Add(jieguo2); \\添加一维数组jieguo2 到 二维数组jieguo3