private void gridMain_CellDoubleClick(object sender,ODGridClickEventArgs e) {
			FormHL7DefSegmentEdit FormS=new FormHL7DefSegmentEdit();
			FormS.HL7DefSegCur=HL7DefMesCur.hl7DefSegments[e.Row];
			FormS.IsHL7DefInternal=IsHL7DefInternal;
			FormS.ShowDialog();
			FillGrid();
		}
        private void gridMain_CellDoubleClick(object sender, ODGridClickEventArgs e)
        {
            FormHL7DefSegmentEdit FormS = new FormHL7DefSegmentEdit();

            FormS.HL7DefSegCur     = HL7DefMesCur.hl7DefSegments[e.Row];
            FormS.IsHL7DefInternal = IsHL7DefInternal;
            FormS.ShowDialog();
            FillGrid();
        }
        private void butAdd_Click(object sender, EventArgs e)
        {
            if (HL7DefMesCur.IsNew)
            {
                HL7DefMessages.Insert(HL7DefMesCur);
                HL7DefMesCur.IsNew = false;
            }
            FormHL7DefSegmentEdit FormS = new FormHL7DefSegmentEdit();

            FormS.HL7DefSegCur = new HL7DefSegment();
            FormS.HL7DefSegCur.HL7DefMessageNum = HL7DefMesCur.HL7DefMessageNum;
            FormS.HL7DefSegCur.IsNew            = true;
            FormS.IsHL7DefInternal = false;
            FormS.ShowDialog();
            FillGrid();
        }
		private void butAdd_Click(object sender,EventArgs e) {
			if(HL7DefMesCur.IsNew) {
				HL7DefMessages.Insert(HL7DefMesCur);
				HL7DefMesCur.IsNew=false;
			}
			FormHL7DefSegmentEdit FormS=new FormHL7DefSegmentEdit();
			FormS.HL7DefSegCur=new HL7DefSegment();
			FormS.HL7DefSegCur.HL7DefMessageNum=HL7DefMesCur.HL7DefMessageNum;
			FormS.HL7DefSegCur.IsNew=true;
			FormS.IsHL7DefInternal=false;
			FormS.ShowDialog();
			FillGrid();
		}