我试图将数据表转换为列表并以列表形式返回,但抛出异常
错误1可访问性不一致:返回类型' System.Collections.Generic.List< Sample.sheet.Order>'比方法' Sample.Features.getData()'
更难访问
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static List<Order> getData()
{
DataTable ds = getDataSource();
List<Order> listdata = new List<Order>();
for (int i = 0; i < ds.Rows.Count; i++)
{
Order ord = new Order();
ord.CustomerID = (int)ds.Rows[i]["CustomerID"];
listdata.Add(ord);
}
return listdata;
}
请建议我。,我做错了。
答案 0 :(得分:1)
制作 Order
公共课。
您的Order类比方法更难访问。您应该检查Orderis不是私人/内部