private void КопироватьВсе_Click(object sender, EventArgs e) { for (int i = 0; i < СписокЗарегистрированныхБаз.Items.Count; i++) { ListViewItem КопируемаяБаза = (ListViewItem)СписокЗарегистрированныхБаз.Items[i].Clone(); string ПутьБазы = КопируемаяБаза.SubItems[1].Text; if (СписокДобавляемыхБаз.FindItemWithText(ПутьБазы) == null) { КопируемаяБаза.SubItems.Add("Группа баз данных"); СписокДобавляемыхБаз.Items.Add(КопируемаяБаза); } ДанныеИзменены = true; } }
private void ПеренестиБазуВДобавляемые(ListViewItem КопируемаяБаза) { if (КопируемаяБаза == null) { КопируемаяБаза = (ListViewItem)СписокЗарегистрированныхБаз.SelectedItems[0].Clone(); } else { КопируемаяБаза = (ListViewItem)КопируемаяБаза.Clone(); } string ПутьБазы = КопируемаяБаза.SubItems[1].Text; // Ищем, может база уже добавлена if (СписокДобавляемыхБаз.FindItemWithText(ПутьБазы) == null) { КопируемаяБаза.SubItems.Add(ГлавноеОкно.ПолучитьАтрибутУзла(ГруппаПоУмолчанию, "Наименование")); СписокДобавляемыхБаз.Items.Add(КопируемаяБаза); ДанныеИзменены = true; } }