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”
刚学,请高人指点下!在等待~~~

解决方案 »

  1.   

    BLL.CommentBLL.YY(); 这个方法返回的是什么?类型是否一致?
    应用到泛型的集合好像就是List吧  List<artcil> list=....这样写
      

  2.   

    看看你的返回的方法的类型是不是跟你要的相同。
    要是有错的话,也是IList<artcil> list = BLL.CommentBLL.YY();
    这个有错。
      

  3.   


    IList<artcil> list =(IList<artcil>) BLL.CommentBLL.YY();
      

  4.   

    如果你bll.commentBLL.YY();返货的是数据集的话
    IList<artcil> list=(Ilist<artcil>)bll.commentBLL.YY();
    写就可以了。
    如果不是数据集,你这样写那肯定是要报错的
      

  5.   

    GridView.DataSource 给它绑定数据得用DataSet吧,,
    让BLL.CommentBLL.YY();返回一个DataSet