[英]Showing LINQ Results on the page
我希望在頁面上顯示我使用LINQ查詢的項目。
我似乎找不到任何簡單的例子!
我有我的查詢,TOELINE是我的數據庫名稱
// Get the data context for the GROUP database
GroupDBDataContext db = new GroupDBDataContext();
// Query the database
var best_sellers = from bs in db.TOELINE
where bs.Company == "247HO001"
select bs;
然后,如何在.aspx
頁面中循環搜索結果並將其插入到希望的位置,我知道我可以使用GridView進行輸出,但是,我只想遍歷每個記錄並在需要的地方顯示不同的字段。
因此,如下所示:
<div id="best_sellers">
<%
foreach (SingleRow in best_sellers)
{
// Show each row, the Company and ProductName fields
Response.Write("<div class=\"best_seller_row\">" + SingleRow["Company"] + " - " + SingleRow["ProductName"] + "</div>");
}
%>
</div>
我感到困惑的是,沒有像這樣的簡單示例。 用PHP似乎很容易。
試試這個
<%
foreach (var SingleRow in best_sellers)
{
// Show each row, the Company and ProductName fields
Response.Write("<div class=\"best_seller_row\">" + SingleRow.Company + " - " + SingleRow.ProductName + "</div>");
}
%>
您需要說出foreach
循環中元素的類型是什么,或者使用var
使其懶惰並讓編譯器決定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.