首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

没法将类型“System.Data.DataSet”隐式转换为“System.Collections.Generic.List

2012-07-29 
无法将类型“System.Data.DataSet”隐式转换为“System.Collections.Generic.ListDataSetls BLL.GetList(A

无法将类型“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?
不同的类型 当然不可能成功拉

热点排行