Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private IRelQueryTable GetLastJoinTable(ILayer pOriginLayer)
- {
- IFeatureLayer featureLayer = pOriginLayer as IFeatureLayer;
- IDisplayTable displayTable = featureLayer as IDisplayTable;
- IRelQueryTable relQueryTable = null;
- if (displayTable != null)
- {
- ITable table = displayTable.DisplayTable as ITable;
- ITable destinationTable;
- IDataset dataset;
- String tableList = "";
- while (table is IRelQueryTable)
- {
- relQueryTable = (IRelQueryTable)table;
- destinationTable = relQueryTable.DestinationTable;
- dataset = (IDataset)destinationTable;
- tableList += dataset.Name + "{0}";
- table = relQueryTable.SourceTable;
- }
- }
- return relQueryTable;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement