/// <summary> /// 绑定房间 /// </summary> /// <param name="departmentId"></param> private void BindRoom(string departmentId) { //DataTable dtRoom = _scm.GetRoomInfo(departmentId); DataTable dtRoom = _depRoomModel.GetDeptInfo(departmentId); cbxRoom.DisplayMember = "房间名称"; cbxRoom.ValueMember = "房间ID"; cbxRoom.DataSource = dtRoom; if (cbxRoom.Items.Count > 0) { cbxRoom.SelectedIndex = 0; } else { //如果房间没有选中,情况设备下拉列表。 cbxDevice.Items.Clear(); } }
private void cboDept_SelectedIndexChanged(object sender, EventArgs e) { try { dgvDept.DataSource = null; dgvDevice.DataSource = null; if (string.IsNullOrEmpty(cboDept.Text)) { return; } DataTable dt = _DepRoomModel.GetDeptInfo(cboDept.SelectedValue.ToString()); dgvDept.DataSource = dt; SetDgvRoomFace(); } catch (Exception ex) { MsgBox.ShowException(ex, this); } }