簡體   English   中英

在頁面上顯示LINQ結果

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM