private void LoadListAdvanced(bool checkStatus) { list.Items.Clear(); BusiBlocks.ConnectionParameters connection = BusiBlocks.ConnectionParameters.Create(cmbConnections.SelectedValue); GenericGenerator generator = new GenericGenerator(connection); foreach (string section in generator.GetSchemaCategories()) { ListItem item = new ListItem(); item.Text = section.ToString(); if (checkStatus) { item.Text += " - " + generator.GetStatus(section).ToString(); } item.Value = section; list.Items.Add(item); } }