zoukankan      html  css  js  c++  java
  • System.Windows.Forms.ListView控件

      1
      2
      3    public partial class FrmUldSearch : Form
      4    {
      5        public FrmUldSearch()
      6        {
      7
      8            InitializeComponent();
      9
     10            SetllvwWetWarehouseHead();
     11            SetListViewAutoSize(lvwRouting, false);
     12
     13        }

     14
     15        //设置表头标题
     16        private void SetllvwWetWarehouseHead()
     17        {
     18            lvwRouting.HeaderStyle = ColumnHeaderStyle.Clickable;
     19            lvwRouting.Columns.Clear();
     20            lvwRouting.Columns.Add("选择"2, HorizontalAlignment.Left);
     21            lvwRouting.Columns.Add("运单前缀"2, HorizontalAlignment.Left);
     22            lvwRouting.Columns.Add("运单号"2, HorizontalAlignment.Left);
     23            lvwRouting.Columns.Add("件数"2, HorizontalAlignment.Left);
     24            lvwRouting.Columns.Add("重量"2, HorizontalAlignment.Left);
     25            lvwRouting.Columns.Add("起始站"2, HorizontalAlignment.Left);
     26            lvwRouting.Columns.Add("目的站"2, HorizontalAlignment.Left);
     27            lvwRouting.Columns.Add("代理人"2, HorizontalAlignment.Left);
     28            lvwRouting.Columns.Add("品名"2, HorizontalAlignment.Left);
     29            lvwRouting.Columns.Add("操作人"2, HorizontalAlignment.Left);
     30            lvwRouting.Columns.Add("操作时间"2, HorizontalAlignment.Left);
     31
     32
     33            //lvwRouting.Columns.Add("序列号", 2, HorizontalAlignment.Left);
     34
     35        }

     36
     37        //设置列宽
     38        public void SetListViewAutoSize(System.Windows.Forms.ListView lvw, bool ByColumnHeadWidth)
     39        {
     40            int i;
     41            for (i = 0; i <= lvw.Columns.Count - 1; i++)
     42            {
     43                if (ByColumnHeadWidth)
     44                {
     45                    lvw.Columns[i].Width = -1;
     46                }

     47                else
     48                {
     49                    lvw.Columns[i].Width = -2;
     50                }

     51            }

     52
     53            设置列宽
     67        }

     68
     69        //查询
     70        private void btnSearch_Click(object sender, EventArgs e)
     71        {
     72            try
     73            {
     74                Cursor.Current = Cursors.WaitCursor;
     75
     76                DataTable dt = new DataTable();
     77
     78                lvwRouting.Items.Clear();
     79                PDAWebService.wsPDA ws = new PDAWebService.wsPDA(); //引用WebService
     80                dt = ws.GetContainerInfor(txtOldUld.Text.Trim()).Tables[0];
     81                if (dt.Rows.Count <= 0)
     82                {
     83                    MessageBox.Show("容器货物为空""系统提示");
     84                    lvwRouting.Items.Clear();
     85                    Cursor.Current = Cursors.Default;
     86                    return;
     87                }

     88
     89                ListViewItem listvewitem;
     90                for (int i = 0; i < dt.Rows.Count; i++)
     91                {
     92                    listvewitem = new ListViewItem();
     93                    lvwRouting.Items.Add(listvewitem);
     94                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["Awb_prefix"].ToString());
     95                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["Awb_No"].ToString());
     96                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["PC"].ToString());
     97                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["weight"].ToString());
     98                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["fdep"].ToString());
     99                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["fdest"].ToString());
    100                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["agentcode"].ToString());
    101                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["Goods"].ToString());
    102                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["OPId"].ToString());
    103                    lvwRouting.Items[i].SubItems.Add(dt.Rows[i]["optime"].ToString());
    104
    105                }

    106
    107
    108            }

    109            catch (Exception ex)
    110            {
    111                MessageBox.Show(ex.Message, "系统提示");
    112                Cursor.Current = Cursors.Default;
    113
    114            }

    115            finally
    116            {
    117                Cursor.Current = Cursors.Default;
    118            }

    119        }

    120    }

    121
    122其中lvwRouting是该界面的System.Windows.Forms.ListView控件
  • 相关阅读:
    mycat的基本介绍及安装
    mycat的安装及使用
    java 基本语法(十三) 数组(六)数组的常见异常
    java 面向对象(一):类与对象
    java 面向对象(二):JVM内存结构
    java 面向对象(三):类结构 属性
    java 面向对象(五):类结构 方法(二) 关键字:return;方法的重载;可变个数形参的方法
    Salesforce数据安全简介
    Apex计划作业框架的实现
    异步 Apex 类
  • 原文地址:https://www.cnblogs.com/greatandforever/p/1456857.html
Copyright © 2011-2022 走看看