0
IDユーザーに基づいて特定のオブジェクトを印刷しようとしています。リスト全体を印刷したい場合、以下のコードはうまく動作しますが、1つのオブジェクトだけを印刷しようとするとうまくいきません。リストの特定のオブジェクトをグリッドビューにバインドする
this.gridView.DataContext = list.SingleOrDefault(cus => cus.cusId == ID);
IDユーザーに基づいて特定のオブジェクトを印刷しようとしています。リスト全体を印刷したい場合、以下のコードはうまく動作しますが、1つのオブジェクトだけを印刷しようとするとうまくいきません。リストの特定のオブジェクトをグリッドビューにバインドする
this.gridView.DataContext = list.SingleOrDefault(cus => cus.cusId == ID);
を支援するためのおかげで、あなただけのlist
と呼ばれるコレクションのうち、単一のオブジェクトを取得したい場合は、あなたの代わりにSingleOrDefault
のFirstOrDefault
を使用する必要があり、それは以下のSystem.Linq
の一部です変更されたコードです:
this.gridView.DataContext = list.FirstOrDefault(cus => cus.cusId == ID);
gridview
のdatacontext
を1つのオブジェクトに設定する理由がわかりませんが、 e a collection type
itemSource
Try list.Where(cust => cus.cusId == ID);のオブジェクトです。 –