顯示

2012-09-03 61 views
0
頁面

LINQ的結果我想表明我與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看起來很容易。

回答

1

試試這個

<% 
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偷懶,讓編譯器決定。

+0

感謝您的幫助。可悲的是我收到了這個錯誤:編譯器錯誤消息:CS0021:不能用[]對'TOELINE'類型的表達式進行索引[ – Luke

+0

@Coulton對不起 - 應該是句號。請參閱編輯。 – podiluska