def change2(self, val):
     self.box.delete(*self.box.get_children())
     self.opVar.set("Show")
     self.columns = []
     
     for table in self.schemaCurr:
         if self.tableVar.get() == table:
             for col in DataFunc.getMetaData(self.new[0],table):
                 self.columns.append(col[0])
     self.box['columns'] = tuple(self.columns)
     for i in self.columns:
         self.box.column(i, minwidth=0, stretch=False)
         self.box.heading(i, text=i)
     data = DataFunc.getData(self.schemaVar.get(),self.tableVar.get())
     n = 0
     for d in data:
         self.box.insert("", "end", n, text=n, values=d)
         n += 1