C#怎么把三行三列的数据显示在listview上

C#如何把三行三列的数据显示在listview上?
代码 是这样的, 为何运行起来在listview上显示不出来B[ i, j]的数据呢?????


 double[,] B = new double[3, 3];
        private void button1_Click(object sender, EventArgs e)
        {
            B[0, 0] = 1;
            B[0, 1] = 3;
            B[0, 2] = 13;
            B[1, 0] = 12;
            B[1, 1] = 11;
            B[1, 2] = 14;
            B[2, 0] = 10;
            B[2, 1] = 8;
            B[2, 2] = 9;
            //列表头创建
            this.lView.Columns.Add("第0列", 120, HorizontalAlignment.Left);
            this.lView.Columns.Add("第1列", 120, HorizontalAlignment.Left);
            this.lView.Columns.Add("第2列", 120, HorizontalAlignment.Left);
            //把B的计算结果在listview上显示
            //lView.Items.Clear();
            for (int i = 0; i <= 2; i = i++)
            {
                ListViewItem lvi = new ListViewItem();
                lView.Items.Clear();
                lvi.Text = B[i, 0].ToString();
                for (int j = 1; j <= 2; j++)
                {
                    lvi.SubItems.Add(B[i, j].ToString());
                }
                lView.Items.Add(lvi);
                
            }//拖一个ListView进来,直接循环进去,记得listview 改detail 属性 ,添加列
        }
    }
------解决思路----------------------
ListViewItem lvi = new ListViewItem();
                lView.Items.Clear();
一直在clear你是为啥……
------解决思路----------------------
晕死
lView.Items.Clear();
放到循环里面了

每次都Clear
你不是白add了