studentDataContext stu = new studentDataContext();
this.GridView1.DataSource = from p in stu.Student
join g in stu.ClassInfo on p.ClassId equals g.ClassId
group new { p.Name,g.ClassName} by g.ClassName
into k select new {班級=k.Key,姓名=};
this.GridView1.DataBind();
姓名后面點不出Name
uj5u.com熱心網友回復:
班級=k.Key.ClassName, 姓名=k.Key.Nameuj5u.com熱心網友回復:
不行。key后面點不出
uj5u.com熱心網友回復:
看錯了select new {班級=k.Key,姓名=k.First().Name};
uj5u.com熱心網友回復:
這個是可以點出來,但是只能查出第一條資料,有什么方法可以查出全部的呢
uj5u.com熱心網友回復:
select new {班級=k.Key,姓名=k.Select(stu=>stu.Name)};uj5u.com熱心網友回復:
還是不行我已經解決了
uj5u.com熱心網友回復:
如何解決的呀轉載請註明出處,本文鏈接:https://www.uj5u.com/net/274300.html
標籤:LINQ
上一篇:如何用程式打開本地電子書軟體
下一篇:這種情況如何做委托?
