コード例 #1
0
        public virtual void Select(string name)
        {
            if (name == null)
            {
                throw new ArgumentNullException("name");
            }

            TableSchema table = tables.Search(name);

            if (table != null)
            {
                Select(table);
            }
        }
コード例 #2
0
 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();
     }
 }