请教高人: Microsoft Visual Web Developer 2010学习版 C# Linq语句 希望有心人能回答下哈.

[复制链接]
查看11 | 回复2 | 2010-9-16 14:28:50 | 显示全部楼层 |阅读模式
//查询结果的嵌套,问题:这样的结果如何在网页中显示?

var s = from c in ndb.Customers

select new

{

客户编号 = c.CustomerID,

公司信息 = new

{

c.CompanyName,

c.City,

c.Country

},

联系人信息 = new

{

c.ContactName,

c.ContactTitle

}

};
希望有心人能帮忙回答下.我把我所有分都悬赏出来了哈.谢谢.
用foreach手工取出结果的每一条记录并写入表格是可行的;
那么如何显示为LinqPad中的嵌套形式呢?
请高手帮忙解答谢谢.为了显示我的诚心我把所有分都贡献了.
谢谢.

回复

使用道具 举报

千问 | 2010-9-16 14:28:50 | 显示全部楼层
你得到的s是一个匿名对象的集合,你可以通过foreach来访问它foreach (var i in s) { .....}这里的每个i就是你定义的匿名对象,比如取客户编号就可以i.客户编号其它属性如i.公司信息.CompanyName等s这个列表也可以通过绑定,绑定到页面上的表格,这个如果你不清楚,可以参考一下ASP.NET中的表格部分
回复

使用道具 举报

千问 | 2010-9-16 14:28:50 | 显示全部楼层
用控件绑定显示如:gridview等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行