Hello,
If i execute the following code, the collection I get, includes records where Passengerremoved = 1 and it shouldn't.
IPredicateExpression predicatepassengers = new PredicateExpression();
predicatepassengers.Add(PredicateFactory.CompareValue(TravelAgent.Dal.PassengersFieldIndex.Passengerremoved, ComparisonOperator.Equal, "0"));
fileEntry.Passengers.SupportsSorting = true;
fileEntry.Passengers.Sort((int)TravelAgent.Dal.PassengersFieldIndex.Passengername, ListSortDirection.Ascending);
gridPassengers.DataSource = fileEntry.GetMultiPassengers(false, predicatepassengers);
When I comment out the 2 lines below, it is correct and the records with value 1 in passengerremoved are not in the list of records.
fileEntry.Passengers.SupportsSorting = true;
fileEntry.Passengers.Sort((int)TravelAgent.Dal.PassengersFieldIndex.Passengername, ListSortDirection.Ascending);
Any suggestions?