-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