这是为什么呢?
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e){
IList<artcil> list = BLL.CommentBLL.YY();
GridView1.DataSource =list;
GridView1.DataBind();
}
}
错误 1 非泛型 类型“System.Collections.IList”不能与类型参数一起使用
2 无法将类型“IList<sqlModels.artcil>”隐式转换为“object”
刚学,请高人指点下!在等待~~~ --------------------编程问答-------------------- BLL.CommentBLL.YY(); 这个方法返回的是什么?类型是否一致?
应用到泛型的集合好像就是List吧 List<artcil> list=....这样写 --------------------编程问答-------------------- BLL.CommentBLL.YY();让看一看 --------------------编程问答-------------------- System.Collections.Generic.IList --------------------编程问答--------------------
看看你的返回的方法的类型是不是跟你要的相同。
要是有错的话,也是IList<artcil> list = BLL.CommentBLL.YY();
这个有错。 --------------------编程问答--------------------
--------------------编程问答-------------------- 如果你bll.commentBLL.YY();返货的是数据集的话
IList<artcil> list =(IList<artcil>) BLL.CommentBLL.YY();
IList<artcil> list=(Ilist<artcil>)bll.commentBLL.YY();
写就可以了。
如果不是数据集,你这样写那肯定是要报错的 --------------------编程问答-------------------- GridView.DataSource 给它绑定数据得用DataSet吧,,
让BLL.CommentBLL.YY();返回一个DataSet --------------------编程问答-------------------- using System.Collections.Generic
补充:.NET技术 , ASP.NET