Evetything是罰款與此代碼:使用的OnNavigatedTo兩個表 - 的Windows Phone 8
string selectedRowOrderId = "";
if (NavigationContext.QueryString.TryGetValue("selectedItem", out selectedRowOrderId))
{
int selectedID = int.Parse(selectedRowOrderId);
var query = from TblOrders order in orderDB.Orders
where order.OrderId == selectedID
select order;
DataContext = new ObservableCollection<TblOrders>(query)[0];
}
我能夠在頁面上顯示訂單詳細信息。但是我希望在訂單明細下的同一頁面上顯示訂單產品(來自TblProductsToOrder)。我的意思是,DataContext的必須有來自TblProductsToOrder更多的這樣的查詢:
DataContext = new ObservableCollection<TblProductsToOrder>(query2)[0];
你能幫助我如何把這兩個在DataContext的一個同一時間?
可以更好地解釋您的需求? – csharpwinphonexaml
我想你應該給你的代碼的部分名稱,如'headerPanel.DataContext = query.FirstOrDefault();'爲訂單 ' itemsPanel.DataContext = query2.ToList();'爲詳細信息 – csharpwinphonexaml
我有3個表TblOrders,TblProducts和TblProductsToOrders)我有一個OrderList。當點擊其中一個時,我可以有OrderDetailsPage。 (訂購日期,客戶名稱等)我希望能夠將產品作爲列表添加到此頁面。但在這種情況下,我的datacontext只有TblOrders的值... – cvdogan