//设置货位数据源 private void setPlaceData() { //string jia = string.Empty.Equals(cmbJia.SelectedValue)?null:cmbJia.SelectedValue.ToString(); //string lie = string.Empty.Equals(cmbLie.SelectedValue) ? null : cmbLie.SelectedValue.ToString(); //if (lie != null&&lie.Length<2) //{ // lie = "0" + lie; //} string jia = string.Empty.Equals(cmbJia.SelectedValue) ? null : cmbJia.SelectedValue.ToString(); string lie = string.Empty.Equals(cmbLie.SelectedValue) ? null : cmbLie.SelectedValue.ToString(); string ceng = string.Empty.Equals(cmbCeng.SelectedValue) ? null : cmbCeng.SelectedValue.ToString(); string preId = null; if (string.IsNullOrEmpty(ceng)) { if (string.IsNullOrEmpty(lie)) { if (string.IsNullOrEmpty(jia)) { preId = null; } else { preId = jia; } } else { preId = lie; } } else { preId = ceng; } string area = null; if (type == 3) { if (dgv_area.SelectedRows.Count > 0) { area = dgv_area.SelectedRows[0].Cells[0].Value.ToString(); } else { return; } } dgv_place.DataSource = bll.GetPlaceList(preId, area, type); dgv_place.Columns[0].HeaderText = "货位编码"; dgv_place.Columns[1].HeaderText = "货位名称"; dgv_place.Columns[2].HeaderText = "是否可用"; dgv_place.Columns[3].HeaderText = "是否可用"; dgv_place.Columns[3].Visible = false; dgv_place.Columns[4].HeaderText = "长度"; dgv_place.Columns[5].HeaderText = "高度"; dgv_place.Columns[6].HeaderText = "货区"; this.checkBox1.Checked = false; this.label8.Text = "合计:" + dgv_place.Rows.Count; }