码迷,mamicode.com
首页 > 其他好文 > 详细

第二章项目总结

时间:2018-04-03 14:29:34      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:接收   方式   i++   [1]   取整   显示   一个   str   empty   

201842日星期

第二章项目解析

首先拿到了项目的需求

 

实现这样的窗体建造

那么首先他需要一个窗体 listivew的 容器来接收

编辑listivew 的列然后 然后拿到  给他设置name

在项和项的周围出现网格的样式:

 将他的属性GridLines  的属性 改为 True

 然后修改他的选中整行是属性  FullRowselect 改为True

既然他是一个能存储数据的  那么联想到数组

定义一个数组的类

 

以类作为数组的方式 创传

 

            se[0] = new SE();

            se[0].id = 111;

            se[0].age = 26;

            se[0].name = "王小毛";

            se[0].pingfen = 10;

            se[0].pingjia = "未评价";

 

 

            se[1] = new SE();

            se[1].id = 112;

            se[1].age = 26;

            se[1].name = "王中毛";

            se[1].pingfen = 10;

            se[1].pingjia = "未评价";

 

 

            se[2] = new SE();

            se[2].id = 113;

            se[2].age = 26;

            se[2].name = "王大毛";

            se[2].pingfen = 10;

            se[2].pingjia = string .empty;

 for (int i = 0; i < se.Length; i++)

            {

 

                ListViewItem item = new ListViewItem(se[i].id.ToString());

                item.SubItems.Add(se[i].name);

                item.SubItems.Add(se[i].age.ToString());

                item.SubItems.Add(se[i].pingjia);

                item.SubItems.Add(se[i].pingfen.ToString());

                listView1.Items.Add(item);

            }

listview中绑定值

值绑定完之后就该窗体间的跳转

  窗体间的跳转传值

 

他既然是传入所选的值的整行那么我就来 过去他的整行的值

定义一个      public ListViewItem select = null;//用来接受传的整行的信息

那么如何获得从那边传的值呢

Listviewitem 变量名 = listview.selectedItem[0]  //获取 所选的 整行的信息

  既然定义了一个空的listviewitem 那么拿到了 这个整行的值就把他赋给那个空的位置

既然是一个整行的值那么他的值就不止一条

就用forectch(var item in 数组名)

{

Select = 变量名    //   就是把所选的值全部传送给俩一个窗口的空值

}

Subitem 是几竖的意思  selecteditem 是 选中几行的意思

     既然拿到了所选行数了那么就直接拿他的几竖  不就确定了拿到的值吗

  那么把拿到的值赋给需要显示的文本不久行了

因为玩的是内存  就直接逆方向的就可以实现修改的效果了

  实现的关键代码:

绑定listview的值的代码

 

获取整行的代码

 

窗体间的传值 和赋值的逆方向的代码

第二章项目总结

标签:接收   方式   i++   [1]   取整   显示   一个   str   empty   

原文地址:https://www.cnblogs.com/BaoWangZe/p/8707780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!