必要なレコードのみを含むようにフィルター処理された DataView があります。その上で、Dataview で最初のレコードを取得したいと考えています。
//appDV contains a bunch of records with different LOAN_STATUS. Here I'm filtering it by Approved
appDV.RowFilter = "LOAN_STATUS = 'Approved'";
appDV.Sort = "CREATE_TIME DESC";
// If more than one record, take the 1st record
appuser = new AppUserVO();
appuser.APPUSER_ID = Convert.ToInt32(appDV.Table.Rows[0]["APPUSER_ID"].ToString());
appuser.BankLenderId = appDV.Table.Rows[0]["BANK_LENDERID"].ToString().Trim();
AppList.Add(appuser);
return AppList;
上記のコードは正しい行を返しません...フィルターが適用される前にDataViewの行を返しているためです。私は何を間違っていますか?