从 DataTable 到 Select Item List 的数据类型转换问题
DataType Conversion Issue from DataTable to SelectItemList
这是我的代码。我正在尝试将 table 转换为列表。 PatientAdmissionStatusId 的数据类型是 long 来自 table。转换它或不转换就赋值的正确方法是什么。
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")
你确定DataType很长吗?试试 int
x.Field<long>("PatientAdmissionStatusId")
这是我的代码。我正在尝试将 table 转换为列表。 PatientAdmissionStatusId 的数据类型是 long 来自 table。转换它或不转换就赋值的正确方法是什么。
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")
你确定DataType很长吗?试试 int
x.Field<long>("PatientAdmissionStatusId")