2017-10-14 13 views
0

IDユーザーに基づいて特定のオブジェクトを印刷しようとしています。リスト全体を印刷したい場合、以下のコードはうまく動作しますが、1つのオブジェクトだけを印刷しようとするとうまくいきません。リストの特定のオブジェクトをグリッドビューにバインドする

this.gridView.DataContext = list.SingleOrDefault(cus => cus.cusId == ID); 

+0

Try list.Where(cust => cus.cusId == ID);のオブジェクトです。 –

答えて

0

を支援するためのおかげで、あなただけのlistと呼ばれるコレクションのうち、単一のオブジェクトを取得したい場合は、あなたの代わりにSingleOrDefaultFirstOrDefaultを使用する必要があり、それは以下のSystem.Linqの一部です変更されたコードです:

this.gridView.DataContext = list.FirstOrDefault(cus => cus.cusId == ID); 

gridviewdatacontextを1つのオブジェクトに設定する理由がわかりませんが、 e a collection typeitemSource

関連する問題