/// <summary> /// Fills all user records to gridview control /// </summary> private void GridBind() { Update_btn.Enabled = false; Delete_btn.Enabled = false; InspectionSelectionValue_dgv.DataSource = null; InspectionItemSelectionDatatypeValueVo conditionInVo = new InspectionItemSelectionDatatypeValueVo(); if (inspectionItemdata == null || inspectionItemdata.InspectionItemId == 0) { conditionInVo.InspectionItemId = 0; } else { conditionInVo.InspectionItemId = inspectionItemdata.InspectionItemId; } ValueObjectList <InspectionItemSelectionDatatypeValueVo> outVo = null; try { outVo = (ValueObjectList <InspectionItemSelectionDatatypeValueVo>)base.InvokeCbm(new GetInspectionItemSelectionDatatypeValueCbm(), conditionInVo, false); } catch (Framework.ApplicationException exception) { popUpMessage.ApplicationError(exception.GetMessageData(), Text); logger.Error(exception.GetMessageData()); } if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0) { return; } InspectionSelectionValue_dgv.AutoGenerateColumns = false; BindingSource bindingSource1 = new BindingSource(outVo.GetList(), null); if (bindingSource1 != null && bindingSource1.Count > 0) { InspectionSelectionValue_dgv.DataSource = bindingSource1; } else { messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); } InspectionSelectionValue_dgv.ClearSelection(); }
/// <summary> /// binds datasource /// </summary> /// <param name="outVo"></param> private void BindDataSource(List <InspectionItemSelectionDatatypeValueVo> outVo) { InspectionSelectionValue_dgv.AutoGenerateColumns = false; BindingSource bindingSource1 = new BindingSource(outVo, null); if (bindingSource1 != null && bindingSource1.Count > 0) { InspectionSelectionValue_dgv.DataSource = bindingSource1; } else { messageData = new MessageData("tpci00006", Properties.Resources.mmci00006, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); } InspectionSelectionValue_dgv.ClearSelection(); }