From ecfaf38e79bb7e709aad45ae8e7c020d1c7ad4ba Mon Sep 17 00:00:00 2001 From: John Date: Wed, 6 May 2009 15:55:01 +0000 Subject: [PATCH] fixed grid update when adding/deleting annotations --- PROMS/Volian.Controls.Library/AnnotationDetails.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/PROMS/Volian.Controls.Library/AnnotationDetails.cs b/PROMS/Volian.Controls.Library/AnnotationDetails.cs index 9f280773..9ef9f059 100644 --- a/PROMS/Volian.Controls.Library/AnnotationDetails.cs +++ b/PROMS/Volian.Controls.Library/AnnotationDetails.cs @@ -224,7 +224,14 @@ namespace Volian.Controls.Library private void UpdateAnnotationGrid() { _LoadingGrid = true; - _Annotations = (_CurrentItem == null) ? null : _CurrentItem.ItemAnnotations; + + if (_CurrentItem == null) + _Annotations= null; + else + { + _CurrentItem.RefreshItemAnnotations(); + _Annotations = _CurrentItem.ItemAnnotations; + } itemAnnotationsBindingSource.DataSource = _Annotations; dgAnnotations.Refresh(); if ((CurrentAnnotation == null || (_CurrentItem.ItemID != CurrentAnnotation.ItemID)))