无法将类型“System.Data.DataSet”隐式转换为“System.Collections.Generic.List
DataSet ls = BLL.GetList("ArtColumnSubID='0'");
List<LCKJ.Model.ArtColumn> list = ls.FindAll(g=> g.ArtSubColumnID==0 && g.ArtShow ==0 && g.ArtPage ==0).OrderBy(g => g.ArtSubColumnID.Value ).ToList();
if (list.Count > 0)
{
int num = 0;
foreach (var item in list)
{
num++;
string path = string.IsNullOrEmpty(item.ArtJudg) ? "javascript:void(0)" : "../Front/" + item.ArtJudg;
ltrPath.Text += "<li><a href=" + path + "?num=" + num + "><span>" + item.ArtColumnName + "</span></a></li>";
}
ltrPath.Text += "<li><a href=\"../Front/About.aspx?num=" + (num + 1) + "\" title=\"关于我们\"><span>关于我们</span></a></li>";
}
------解决方案--------------------有什么问题,类型不一致,当然不能相等
------解决方案--------------------C# code
DataSet ls = BLL.GetList("ArtColumnSubID='0'");//这报错?
你这个方法返回的是啥类型?DataSet?
------解决方案--------------------
那你为啥 要把它改成DataSet?
不同的类型 当然不可能成功拉