public virtual void Select(string name) { if (name == null) { throw new ArgumentNullException("name"); } TableSchema table = tables.Search(name); if (table != null) { Select(table); } }
private void FillReferenceColumnSelector(TreeIter iter, string table) { if (tables.Contains(table)) { refTable = tables.Search(table); if (refTable != null) { referenceColumnSelecter.Initialize(refTable.Columns); referenceColumnSelecter.Sensitive = true; store.SetValue(iter, colReferenceTableIndex, table); SetSelectionFromIter(iter); } else { referenceColumnSelecter.Sensitive = false; referenceColumnSelecter.Clear(); } EmitContentChanged(); } }