public void Update(DbStructure _structure) { if (structure.Tables.Count != 0) { structure = _structure; ListTables.UnselectAll(); ListTables.Items.Clear(); for (int i = 0; i < structure.Tables.Count; i++) { ListTables.Items.Add(structure.Tables[i].Name); } textBoxChangedDB.Text = structure.DataBaseName; ListColums.Items.Clear(); } }
private void buttonChangedTable_Click(object sender, RoutedEventArgs e) { int index_table = ListTables.SelectedIndex; structure.Tables[index_table].Rename(textBoxChangedTable.Text, structure.Connection); ListTables.UnselectAll(); ListColums.UnselectAll(); ListTables.Items.Clear(); ListColums.Items.Clear(); structure.FillStructure(structure.Connection); for (int i = 0; i < structure.Tables.Count; i++) { ListTables.Items.Add(structure.Tables[i].Name); } ListTables.SelectedIndex = index_table; }