zoukankan      html  css  js  c++  java
  • listview应用

    private void button1_Click(object sender, EventArgs e)
    {
    // string getInfo = fangwenData();

    //真实访问的数据
    string getInfor1 = "true,PR22222051,3723769,颜色为空,PR19369661,20210701,172828; ,PR22222051,3932600,颜色为空,OP07314581,20210701,180157; "; //真实数据的模拟。

    //1.获取数据源
    //MessageBox.Show(getInfo);

    //获取访问的数据 string

    MessageBox.Show(getInfor1);
    listView1.View = View.Details;

    //2.创建列名
    listView1.Columns.Add("ItemName", 100, HorizontalAlignment.Left);
    listView1.Columns.Add("颜色", 70, HorizontalAlignment.Left);
    //listView1.Columns.Add("出库时间/查询结果",130,HorizontalAlignment.Left); //把查询结构合二为一:

    listView1.Columns.Add("查询结果", 130, HorizontalAlignment.Left);
    //3.把数据源变成一个个数据项

    string[] arrows = getInfor1.Split(';');


    //由于第三个为空的(最后一个为空的)。 所以 长度为length-1 ,避免报错

    for (int i = 0; i < arrows.Length - 1; i++)
    {
    // arrrows 指的是同一条。 把同一条pr的数据进行分割。
    MessageBox.Show(arrows[i]);

    //不为空的数据
    if (arrows.Length > 0)
    {
    string[] filedInfo = arrows[i].Split(',');
    //for(int k=0;k< filedInfo.Length;k++)
    //{
    // MessageBox.Show(filedInfo[k]);
    //}

    string result = filedInfo[0];

    string FirstPR = filedInfo[1];

    string itemNmae = filedInfo[2];

    string color = filedInfo[3];

    string SecondPR = filedInfo[4];

    string OutOfDate = filedInfo[5];

    string OutOfTIme = filedInfo[6];

    //创建 Item,把数据ListVIewItem

    //情况一: //已出库,显示出库时间
    if (SecondPR.Length != 0 && SecondPR != "" && SecondPR != null)
    {

    ListViewItem item = new ListViewItem(itemNmae);
    item.SubItems.Add(color);
    item.SubItems.Add(OutOfDate + " " + OutOfTIme);
    //4. 把数据项 添加到 listview中
    listView1.Items.Add(item);
    }

    //情况一: //未出库,显示 未出库
    else
    {

    ListViewItem item = new ListViewItem(itemNmae);
    item.SubItems.Add(color);
    item.SubItems.Add("未出库");


    //4. 把数据项 添加到 listview中
    listView1.Items.Add(item);
    }

    }

    }


    }

  • 相关阅读:
    wireshark筛选器汇总
    .net中的"异步"-手把手带你体验
    Javascript手记-垃圾收集
    Sqlserver作业-手把手带你体验
    oracle11g重置system密码,外二
    return Acad::ErrorStatus::eOk引发error C2220: warning treated as error
    RegOpenKeyEx和RegSetValueEx返回ERROR_SUCCESS,但注册表未发生变化。
    windows7 阻止copyfile到windows目录的解决办法
    如何让AutoCAD自动加载Arx,比如ArxDbg.arx
    入口点函数的19种消息,AcRxArxApp只处理16种。
  • 原文地址:https://www.cnblogs.com/bingyizhihun/p/15059519.html
Copyright © 2011-2022 走看看