nHydrate.Generator.Models.ParameterCollectionController.ReloadControl C# (CSharp) Method

ReloadControl() private method

private ReloadControl ( ) : void
return void
		private void ReloadControl()
		{
			try
			{
				//Load the list
				ControllerListView.Items.Clear();
				foreach (Reference reference in (ReferenceCollection)this.Object)
				{
					var parameter = ((Parameter)reference.Object);
					var newItem = new ListViewItem(parameter.Name);
					newItem.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.Parameter);

					newItem.Tag = reference;
					newItem.Name = reference.Key;
					newItem.SubItems.Add(parameter.AllowNull.ToString());
					newItem.SubItems.Add(parameter.DataType.ToString().ToLower());
					newItem.SubItems.Add(parameter.Length.ToString());
					ControllerListView.Items.Add(newItem);
				}

				ControllerListView.Sort();

			}
			catch (Exception ex)
			{
				throw;
			}
		}