private void BindPropertyGrid() { DictionaryProperty dis = new DictionaryProperty(); if (this.EditState == Common.DefineConstantValue.EditStateEnum.OE_Insert) { SetPropertyReadOnly(dis, false, "DicKey1", "DicKey2", "DicValue"); } else { SetPropertyReadOnly(dis, true, "DicKey1", "DicKey2", "DicValue"); } dis.RecordID = this._tmpobjInfo.cmt_iRecordID; dis.DicKey1 = this._tmpobjInfo.cmt_cKey1; dis.DicKey2 = this._tmpobjInfo.cmt_cKey2; dis.DicValue = this._tmpobjInfo.cmt_cValue; dis.DicNumber = this._tmpobjInfo.cmt_fNumber; dis.DicRemark = this._tmpobjInfo.cmt_cRemark; dis.DicRemark2 = this._tmpobjInfo.cmt_cRemark2; dis.IsActiveChiness = (DictionaryProperty.YesNO)Enum.Parse(typeof(DictionaryProperty.YesNO), this._tmpobjInfo.cmt_lIsActive ? "是" : "否"); this.ppgDataDictionary.SelectedObject = dis; }
void BindPropertyGrid() { DictionaryProperty dis = new DictionaryProperty(); if (this.EditState == Common.DefineConstantValue.EditStateEnum.OE_Update) SetPropertyReadOnly(dis, true, "cMaterialCode", "lSync"); else SetPropertyReadOnly(dis, false, "cMaterialCode", "lSync"); if (this.EditState == Common.DefineConstantValue.EditStateEnum.OE_Insert) { dis.RecordID = Guid.NewGuid().ToString(); dis.cMaterialCode = ""; //dis.cMaterialType = this._tmpobjInfo.cmt_cKey2; dis.cMaterialName = ""; dis.cDescription = ""; dis.lIsDeleted = DictionaryProperty.YesNO.否;// (DictionaryProperty.YesNO)Enum.Parse(typeof(DictionaryProperty.YesNO), this._tmpobjInfo.mlpf_lIsDeleted ? "是" : "否"); dis.dUpdateTime = DateTime.Now;//this._tmpobjInfo.mlpf_dUpdateTime.Value; dis.cMaterialAbbreviation = ""; //dis.cMaterialBrand = this._tmpobjInfo.mlpf_cDescription; //dis.cMaterialUnit = this._tmpobjInfo.mlpf_cMaterialName; dis.fMaterialWidth = 0; dis.fMaterialLength = 0; dis.lSync = DictionaryProperty.YesNO.是;// (DictionaryProperty.YesNO)Enum.Parse(typeof(DictionaryProperty.YesNO), this._tmpobjInfo.mlpf_lSync ? "是" : "否"); this.ppgDataDictionary.SelectedObject = dis; return; } dis.RecordID = this._tmpobjInfo.mlpf_MLPFID.ToString(); dis.cMaterialCode = this._tmpobjInfo.mlpf_cMaterialCode; dis.cMaterialType = this._tmpobjInfo.mlpf_cMaterialType; dis.cMaterialName = this._tmpobjInfo.mlpf_cMaterialName; dis.cDescription = this._tmpobjInfo.mlpf_cDescription; dis.lIsDeleted = (DictionaryProperty.YesNO)Enum.Parse(typeof(DictionaryProperty.YesNO), this._tmpobjInfo.mlpf_lIsDeleted ? "是" : "否"); dis.dUpdateTime = this._tmpobjInfo.mlpf_dUpdateTime.Value; dis.cMaterialAbbreviation = this._tmpobjInfo.mlpf_cMaterialAbbreviation; dis.cMaterialBrand = this._tmpobjInfo.mlpf_cMaterialBrand; dis.cMaterialUnit = this._tmpobjInfo.mlpf_cMaterialUnit; dis.fMaterialWidth = this._tmpobjInfo.mlpf_fMaterialWidth; dis.fMaterialLength = this._tmpobjInfo.mlpf_fMaterialLength; dis.lSync = (DictionaryProperty.YesNO)Enum.Parse(typeof(DictionaryProperty.YesNO), this._tmpobjInfo.mlpf_lSync ? "是" : "否"); this.ppgDataDictionary.SelectedObject = dis; }