-2
我需要使用來自2個數據庫表的數據。目前,我使用2 foreach,但它會導致下拉有多個數據,我可能知道我怎麼只有一個數據顯示?這些代碼在視圖中。來自2個數據庫表的數據使用一個foreach
@foreach (Stock stock in Stocks)
{
var db = Database.Open("DefaultConnection");
var query = "Select * from accessory" ;
foreach (var acc in db.Query(query))
{
if (stock.id != acc.Acc_Id)
{
<option value="@stock.id">@stock.name</option>
}
}
}
輸出:
對不起,你是說這個? @foreach(Stock stock in stocks) { var db = Database.Open(「DefaultConnection」); var query =「Select * from Accessories order by field1」; 的foreach(在db.Query VAR ACC(查詢)){ 如果 (stock.StockId!= acc.Acc_StockId) { <期權價值= 「@ stock.StockId」 NAME = 「字段1」> @股票。 StockName } } } – HelpNeeded
yes。你喜歡這個。但記住一件事field1不是你的數據庫。而不是把你想要的dabase字段放在下拉列表中。 –
試過了,但沒有變化 – HelpNeeded