private void ReloadControl()
{
//Load the list
ControllerListView.Items.Clear();
foreach (Reference reference in (ReferenceCollection)this.Object)
{
var customStoredProcedureColumn = ((CustomStoredProcedureColumn)reference.Object);
var newItem = new ListViewItem(customStoredProcedureColumn.Name);
newItem.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.CustomStoredProcedureColumn);
newItem.Tag = reference;
newItem.Name = reference.Key;
newItem.SubItems.Add(customStoredProcedureColumn.CodeFacade);
newItem.SubItems.Add(customStoredProcedureColumn.AllowNull.ToString());
newItem.SubItems.Add(customStoredProcedureColumn.DataType.ToString().ToLower());
newItem.SubItems.Add(customStoredProcedureColumn.Length.ToString());
ControllerListView.Items.Add(newItem);
}
}