zoukankan      html  css  js  c++  java
  • 第二章项目总结

    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的值的代码

    获取整行的代码

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

  • 相关阅读:
    openJudge计算概论-谁考了第k名
    OpenJudge计算概论-求平均年龄
    OpenJudge计算概论-能被3,5,7整除的数
    OpenJudge计算概论-计算书费
    OpenJudge计算概论-计算三角形面积【海伦公式】
    OpenWrt 中安装配置Transmission
    OpenWrt中wifidog的配置及各节点页面参数
    Linux中后台执行任务
    通过ionice和nice降低shell脚本运行的优先级
    OpenWrt中对USB文件系统的操作, 以及读写性能测试
  • 原文地址:https://www.cnblogs.com/BaoWangZe/p/8707780.html
Copyright © 2011-2022 走看看