繁体   English   中英

如何将var变量绑定到SqlDataSource?

[英]How can I binde var variable to SqlDataSource?

我有以下代码:

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'

SqlDataSource没有数据源。 而是它是一个数据源。

您要在其中显示数据的GridView,Listview或类似的数据绑定控件吗?

而是将数据分配给该控件上的datasource属性,然后在其上调用databind。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM