如何把程序计算的到的三行三列的矩阵显示在listview上

.Net技术 码拜 7年前 (2015-05-10) 661次浏览 0个评论

这是程序算的结果:
B[0,0]=10
B[0,1]=11
B[0,2]=10
B[1,0]=10
B[1,1]=17
B[1,2]=16
B[2,0]=16
B[2,1]=11
B[2,2]=17
现在要在程序界面listview上显示出来计算的结果, 这改如何做呢大神。

20分
  listView1.Items.Clear();
            for (int i = 0; i <= 3; i = i ++)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = B[i, 0].ToString();
                for (int j = 1; j < 3; j++)
                {
                    lvi.SubItems.Add(B[i, j].ToString());
                }
                listView1.Items.Add(lvi);
            }//拖一个ListView进来,直接循环进去,记得listview 改detail 属性 ,添加列
引用 1 楼 by_chance 的回复:
  listView1.Items.Clear();
            for (int i = 0; i <= 3; i = i ++)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = B[i, 0].ToString();
                for (int j = 1; j < 3; j++)
                {
                    lvi.SubItems.Add(B[i, j].ToString());
                }
                listView1.Items.Add(lvi);
            }//拖一个ListView进来,直接循环进去,记得listview 改detail 属性 ,添加列

谢谢你 

引用 1 楼 by_chance 的回复:
  listView1.Items.Clear();
            for (int i = 0; i <= 3; i = i ++)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = B[i, 0].ToString();
                for (int j = 1; j < 3; j++)
                {
                    lvi.SubItems.Add(B[i, j].ToString());
                }
                listView1.Items.Add(lvi);
            }//拖一个ListView进来,直接循环进去,记得listview 改detail 属性 ,添加列

大神  我按照你的方法 写了 一下  listview 上没有显示出来B的数据 这是为什么呢?  哪里出错了 么 

引用 3 楼 BMkongcheng 的回复:
Quote: 引用 1 楼 by_chance 的回复:
  listView1.Items.Clear();
            for (int i = 0; i <= 3; i = i ++)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = B[i, 0].ToString();
                for (int j = 1; j < 3; j++)
                {
                    lvi.SubItems.Add(B[i, j].ToString());
                }
                listView1.Items.Add(lvi);
            }//拖一个ListView进来,直接循环进去,记得listview 改detail 属性 ,添加列

大神  我按照你的方法 写了 一下  listview 上没有显示出来B的数据 这是为什么呢?  哪里出错了 么 

我看你又发一贴。。。把clear()方法放循环里干什么?在外面啊

引用 4 楼 by_chance 的回复:
Quote: 引用 3 楼 BMkongcheng 的回复:
Quote: 引用 1 楼 by_chance 的回复:
  listView1.Items.Clear();
            for (int i = 0; i <= 3; i = i ++)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = B[i, 0].ToString();
                for (int j = 1; j < 3; j++)
                {
                    lvi.SubItems.Add(B[i, j].ToString());
                }
                listView1.Items.Add(lvi);
            }//拖一个ListView进来,直接循环进去,记得listview 改detail 属性 ,添加列

大神  我按照你的方法 写了 一下  listview 上没有显示出来B的数据 这是为什么呢?  哪里出错了 么 

我看你又发一贴。。。把clear()方法放循环里干什么?在外面啊

刚才放循环里 那是 搞错了,措意重新发了一下, 我添加列了,可是 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 属性 ,添加列
        }
    }


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何把程序计算的到的三行三列的矩阵显示在listview上
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!