我有这段代码:
var First_res = from r in reserve
join c in clerk on r.ClerkID equals c.ClerkID
select new { c.Name, c.Family, r.FoodID, r.Meal, r.Day };
var Second_res = from fr in First_res
join f in food on fr.FoodID equals f.FoodID
select new { fr.Name, fr.Family, fr.Meal, fr.Day, food = f.Name };
现在我想将Second_res绑定到SqlDataSource,但是当我写下面的代码时,我有错误:
SqlDataSource1.DataSourceMode = Second_res;
我该怎么办? 这是我的错误: 无法将类型'System.Linq.Iqueryable'隐式转换为'System.Web.UI.WebControls.SqlDataSourceMode'
答案 0 :(得分:1)
SqlDataSource没有/获取数据源。相反,它是一个数据源。
您是否有想要显示thr数据的GridView,Listview或类似的数据绑定控件?
将数据分配给该控件上的datasource属性,然后在其上调用databind。