void BindComboBox() { List<IModelObject> m_objList = codeMasterBL.SearchRecords(new CodeMaster_cmt_Info() { cmt_cKey1 = DefineConstantValue.CodeMasterDefine.KEY1_TYPEVALUE, cmt_cKey2 = DefineConstantValue.CodeMasterDefine.KEY2_MATERIALTYPE }); if (m_objList != null) { _TypeList = new List<CodeMaster_cmt_Info>(); // _TypeList.Add(new CodeMaster_cmt_Info() { cmt_cValue = "", cmt_cRemark = "" }); List<ComboBoxItem> cbis = new List<ComboBoxItem>(); ComboBoxItem cbi = new ComboBoxItem("", ""); cbis.Add(cbi); foreach (IModelObject item in m_objList) { _TypeList.Add(item as CodeMaster_cmt_Info); var nitem = item as CodeMaster_cmt_Info; if (cbis.SingleOrDefault(d => d.Value.ToString() == nitem.cmt_cValue) == null) { cbis.Add(new ComboBoxItem(nitem.cmt_cRemark, nitem.cmt_cValue)); } } // cbType.ValueMember = "cmt_cValue"; // cbType.DisplayMember = "cmt_cRemark"; // cbType.DataSource = _TypeList; cbType.DataSource = cbis; } m_objList = _MaterialMasterBll.SearchRecords_SQL(new MaterialProfile_mlpf_Info()); if (m_objList != null) { _BrandList = new List<MaterialProfile_mlpf_Info>(); _BrandList.Add(new MaterialProfile_mlpf_Info() { mlpf_cMaterialBrand = "" }); List<ComboBoxItem> cbis = new List<ComboBoxItem>(); ComboBoxItem cbi = new ComboBoxItem("", ""); cbis.Add(cbi); foreach (IModelObject item in m_objList) { var nitem = item as MaterialProfile_mlpf_Info; _BrandList.Add(nitem); if (cbis.SingleOrDefault(d => d.Text == nitem.mlpf_cMaterialBrand) == null) { cbis.Add(new ComboBoxItem(nitem.mlpf_cMaterialBrand, nitem.mlpf_cMaterialBrand)); } } //cbBrand.ValueMember = "mlpf_cMaterialBrand"; // cbBrand.DisplayMember = "mlpf_cMaterialBrand"; // cbBrand.DataSource = _BrandList; cbBrand.DataSource = cbis; } m_objList = codeMasterBL.SearchRecords(new CodeMaster_cmt_Info() { cmt_cKey1 = DefineConstantValue.CodeMasterDefine.KEY1_TYPEVALUE, cmt_cKey2 = DefineConstantValue.CodeMasterDefine.KEY2_MATERIALUNIT }); if (m_objList != null) { _UnitList = new List<CodeMaster_cmt_Info>(); foreach (IModelObject item in m_objList) { _UnitList.Add(item as CodeMaster_cmt_Info); } } }