private void MyTextBox_LostFocus(object sender, RoutedEventArgs e) { Query query = new Query() { ReturnIdsOnly = true }; query.Where = string.Format("LEASE_NAME like '%{0}%'", MyTextBox.Text.Trim()); query.OutFields.Add("LEASE_NAME"); queryTask.ExecuteAsync(query); } void QueryTask_ExecuteCompleted(object sender, ESRI.ArcGIS.Client.Tasks.QueryEventArgs args) { FeatureSet featureSet = args.FeatureSet; //Relationship query RelationshipParameter relationshipParameters = new RelationshipParameter() { ObjectIds = featureSet.ObjectIDs.Cast<int>(), OutFields = new string[] { "OBJECTID, API_NUMBER, ELEVATION, FORMATION, TOP" }, RelationshipId = 3, OutSpatialReference = MyMap.SpatialReference }; queryTask.ExecuteRelationshipQueryAsync(relationshipParameters); }
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.