private void mapCtl_Station_GeometrySelectChanged(object sender, GeometrySelectChangedEventArgs e) { xtraTabCtl_QueryResult.TabPages.Clear(); var selections = mapCtl_Station.Map.FindSelection(true); dockPanel_QueryResult.Visible = selections.Length > 0; foreach (var selection in selections) { var rs = selection.ToRecordset(); var datasetName = rs.Dataset.Name; var selectedLayer = LayerService.INSTANCE.GetStationLayerInfos().First(l => l.LayerName == datasetName); var dt = GISUtility.RecordsetToDataTable(rs, selectedLayer); rs.Close(); rs.Dispose(); CreateQueryResultGrid(dt, selectedLayer); } }
private void mapCtl_Station_GeometrySelectChanged(object sender, GeometrySelectChangedEventArgs e) { xtraTabCtl_QueryResult.TabPages.Clear(); var selections = mapCtl_Station.Map.FindSelection(true); dockPanel_QueryResult.Visible = selections.Length>0; foreach (var selection in selections) { var rs = selection.ToRecordset(); var datasetName = rs.Dataset.Name; var selectedLayer = LayerService.INSTANCE.GetStationLayerInfos().First(l => l.LayerName == datasetName); var dt = GISUtility.RecordsetToDataTable(rs, selectedLayer); rs.Close(); rs.Dispose(); CreateQueryResultGrid(dt, selectedLayer); } }