2016-09-16 10 views
-3

私はdbsetを使用してデータベースからデータをフェッチしているクラスを持っているWPFウィンドウで作業しています。 以下は、データのビューモデルクラスです。オブジェクトのC#から特定のオブジェクトの値を取得

List<CriteriaSheetVM> criteriaSheet; 

私のクエリは、上記の一覧からEmployeeLastNameに保存されているすべての値を取得するとしてそれぞれの値を比較することです:

public class CriteriaSheetVM 
    { 
     public string ReviewNumber { get; set; } 

     public string EmployeeFirstName { get; set; } 

     public string EmployeeLastName { get; set; } 
    } 

と私は、上記のクラスのオブジェクトのリストを作成していますTextBox txtEmpLastNameの値を返し、見つかったらTRUEを返します。そうでない場合はFALSEを返します。

UPDATE:私はそれのためのコードの下に使用している

criteriaSheet.ForEach(a => 
       { 
        if (a.EmployeeLastName == txtEmpLastName.Text) 
        { 
         bool flag = 1; 
        } 
       }); 

、あなたが複数の結果をしたい場合は、それは

+3

そして、問題は何ですか? – HimBromBeere

答えて

0

を働いていませんでした:

使用すると、1つの結果にしたい場合は
var results = criteriaSheet.Where(cs=>cs.EmployeeLastName ==txtEmpLastName.Text); 

var result = criteriaSheet.FirstOrDefault(cs=>cs.EmployeeLastName ==txtEmpLastName.Text); 
関連する問題