2016-05-30 8 views
0

節を追加するにははすべての値を取得しません。リストを値句で取得する

 var response = proxy.GetInformation(
      new TravelAgencyService.Messages.TravelAgencyRequest() 
      { 
       Accommodation = comboBox1.SelectedItem.ToString() 
      }); 
     List<string> kindOfAccommodation = response.Offers 
     .Select(o => o.RodzajZakwaterowania) 
     .Distinct() 
     //.Where()?? 
     .OrderBy(c => c) 
     .ToList(); 

ユーザーがコンボボックスから国を選択する必要があり、その後、私は、これは試してみてください、この国でのご宿泊の唯一の種類を選択して、次のコンボボックス

+0

このようにそれを使用してみてくださいリスト kindOfAccommodation = response.Offers..Where() .Select(O => o.RodzajZakwaterowania) .Distinct() .OrderBy(C => C) .ToList()。 – rashfmnb

+0

何をフィルタリングしますか?もう少し詳しい情報をお伝えください。たとえば、オファーオブジェクトはどのように見えますか? –

+0

私の投稿を更新しました – Quicki

答えて

1

で取得したい:

var response = proxy.GetInformation(
     new TravelAgencyService.Messages.TravelAgencyRequest() 
     { 
      Accommodation = comboBox1.SelectedItem.ToString() 
     }); 
    List<string> kindOfAccommodation = response.Offers 
    .Where(offer => offer.AttributeOfOffer == valueToFilter) 
    .Select(o => o.RodzajZakwaterowania)   
    .Distinct()  
    .OrderBy(c => c) 
     .ToList(); 
関連する問題