System.Windows.Forms.ListView控件

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

 14
 15        //设置表头标题
 16        private void SetllvwWetWarehouseHead()
 17ExpandedSubBlockStart.gifContractedSubBlock.gif        {
 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)
 39ExpandedSubBlockStart.gifContractedSubBlock.gif        {
 40            int i;
 41            for (i = 0; i <= lvw.Columns.Count - 1; i++)
 42ExpandedSubBlockStart.gifContractedSubBlock.gif            {
 43                if (ByColumnHeadWidth)
 44ExpandedSubBlockStart.gifContractedSubBlock.gif                {
 45                    lvw.Columns[i].Width = -1;
 46                }

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

 51            }

 52
 53ContractedSubBlock.gifExpandedSubBlockStart.gif            设置列宽#region 设置列宽
 54            lvw.Columns[0].Width = 60;
 55            lvw.Columns[1].Width = 75;
 56            lvw.Columns[2].Width = 90;
 57            lvw.Columns[3].Width = 60;
 58            lvw.Columns[4].Width = 80;
 59            lvw.Columns[5].Width = 60;
 60            lvw.Columns[6].Width = 60;
 61            lvw.Columns[7].Width = 90;
 62            lvw.Columns[8].Width = 110;
 63            lvw.Columns[9].Width = 90;
 64            lvw.Columns[10].Width = 130;
 65
 66            #endregion

 67        }

 68
 69        //查询
 70        private void btnSearch_Click(object sender, EventArgs e)
 71ExpandedSubBlockStart.gifContractedSubBlock.gif        {
 72            try
 73ExpandedSubBlockStart.gifContractedSubBlock.gif            {
 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)
 82ExpandedSubBlockStart.gifContractedSubBlock.gif                {
 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++)
 91ExpandedSubBlockStart.gifContractedSubBlock.gif                {
 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)
110ExpandedSubBlockStart.gifContractedSubBlock.gif            {
111                MessageBox.Show(ex.Message, "系统提示");
112                Cursor.Current = Cursors.Default;
113
114            }

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

119        }

120    }

121
122 其中lvwRouting是该界面的System.Windows.Forms.ListView控件

转载于:https://www.cnblogs.com/greatandforever/archive/2009/05/14/1456857.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值