LinqDBDataContext lqDB = new LinqDBDataContext(ConfigurationManager.ConnectionStrings["BookConnectionString"].ConnectionString.ToString());
CategoryDataContext DB = new CategoryDataContext(ConfigurationManager.ConnectionStrings["BookConnectionString"].ConnectionString.ToString());
var result = from b in lqDB.t_Book join
c in DB.Category
on b.CategoryName equals c.CategoryName
select new { b.CategoryName,c.Age };
//gvBook.DataKeyNames = new string[] { "ISBN" };
this.gv.DataSourceID = null;
this.gv.DataSource = result;
this.gv.DataBind();
我已经将DataSourceIDea设为null
为什么还会出现gv”上同时定义了 DataSource 和 DataSourceID。请移除一个定义
//this.gv.DataSourceID = null;
这样试试
我那上面就有 你没看见吗 那样也不行
@李晋: 我的意思是把这行注释掉
@johLife: 不行 我一开始是没有这行 出这个错 我加了这行 还是出这个错
@李晋: 你在页面的DataView控件里是否设置了DataSource 和DataSourceID属性,检查下
楼上的试了是否可以
gv的前台页面是否也设置了数据源,所以就重复了。