2017-02-16 4 views
0

ここに私のコードです。私はテーブルをリストに変換しようとしています。データ型はです。PatientAdmissionStatusIdとなり、表からはとなります。それを変換したり変換せずに割り当てる正しい方法は何ですか?DataTableからSelectItemListへのデータ型変換の問題

DataTable dtPatientAddmissionStatus = // Some Function returning dataTable 
List<SelectListItem> list = dtPatientAddmissionStatus.AsEnumerable().Select(x => new SelectListItem 
      { 
       Value = x.Field<long>("PatientAdmissionStatusId").ToString(), 
       Text = x.Field<string>("PatientAdmissionStatusName").ToString() 
      }).ToList<SelectListItem>(); 

x.Field<string>("PatientAdmissionStatusId").ToString(), 
    x.Field<long>("PatientAdmissionStatusId") 

答えて

1

を試してみました、あなたはデータ型が長いですか?試してください

x.Field<long>("PatientAdmissionStatusId") 
関連する問題