这是我在 ASP.NET Web 表单项目中遇到的问题。
我有显示数据库中所有产品的 Datalist,每个产品都有一种或多种颜色。目前我写这样的查询是为了显示所有产品和默认照片,但不显示与该产品相关的颜色:
var query = from p in db.Products
from c in db.Pics
where c.ProductId == p.ProductId
where c.IsDefault == true
select new { p.ProductId, p.ProductType, p.Name, p.Number, p.Package, p.Model, p.Size, p.Material, p.MantoLengh, c.PicAddress};
DataList1.DataSource = query;
DataList1.DataBind();
我不知道如何将相关颜色绑定到我的 DataList 控件内的列表控件(如 datalist 或其他列表控件),这是我的数据库图的视图以获取更多信息: