Advertisement
Guest User

Untitled

a guest
Jan 2nd, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.94 KB | None | 0 0
  1. private IRelQueryTable GetLastJoinTable(ILayer pOriginLayer)
  2.         {
  3.             IFeatureLayer featureLayer = pOriginLayer as IFeatureLayer;
  4.             IDisplayTable displayTable = featureLayer as IDisplayTable;
  5.             IRelQueryTable relQueryTable = null;
  6.             if (displayTable != null)
  7.             {
  8.                 ITable table = displayTable.DisplayTable as ITable;
  9.  
  10.                 ITable destinationTable;
  11.                 IDataset dataset;
  12.                 String tableList = "";
  13.                 while (table is IRelQueryTable)
  14.                 {
  15.                     relQueryTable = (IRelQueryTable)table;
  16.                     destinationTable = relQueryTable.DestinationTable;
  17.                     dataset = (IDataset)destinationTable;
  18.                     tableList += dataset.Name + "{0}";
  19.                     table = relQueryTable.SourceTable;
  20.                 }
  21.             }
  22.  
  23.             return relQueryTable;
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement