我正在使用下面的代码,但是当我调用查询时,它只能显示第一行的数据
String query = @"select s.item Type
from TypeTable t1
outer dbo.Split(t1.Type, ',') s"
dt = SQLCon.getDatatableFromSQL(query);
var _Type = (from rw in dt.AsEnumerable()
select new TypeAction
{
Type = rw["Type"].ToString(),
// ActiveStatus = Convert.ToBoolean(rw["ActiveStatus"].ToString())
}).FirstOrDefault();
return _Type ;
当前:
Type A
预期:
TypeA
TypeB
TypeC
更改FirstOrDefault()
为ToList()
。
FirstOrDefault()
返回序列的第一个元素,如果序列不包含任何元素,则返回默认值。与其使用.ToString()
,不如使用Convert.ToString(<object>)
它,因为它还将处理空引用异常。如果您想在表格中显示结果,此SO问题可以为您提供更好的帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句