0

moneyinfo テーブルには同じ ID を持つ多くの行があります。最後の行を取得したいので、以下のコードを使用して実行します

var viewall3 = (from viewall4 in vfdet.MoneyInfos where viewall4.CustAccNo == id orderby viewall4.Moneyid descending select viewall4).FirstOrDefault(); 

しかし、今はデータリストの最後の行をバインドしたいので、.ToList() を使用してバインドする必要があります

var viewall3 = (from viewall4 in vfdet.MoneyInfos where viewall4.CustAccNo == id orderby viewall4.Moneyid descending select viewall4).ToList();

accdetai.DataSource = viewall3;

  accdetai.DataBind();

しかし、.ToList() すべての行が表示されている場合、最後の行のみが必要です助けてください

4

2 に答える 2

0

これを試して:

 var dt2 = moneyinfo.AsEnumerable().Reverse().Take(1);

データテーブルから最後のレコードが得られます

于 2013-06-05T12:15:19.897 に答える