所以我有点卡住了!为大学做编程作业,我碰壁了。
我们在其中一个部分中提出的问题如下:
“2. 允许用户查找在特定年份下订单的客户。提供一个组合框,列出订单表中所有唯一(不同)年份,用户可以从中进行选择。”
我在转换“年份”时遇到问题,因此我可以将其与 OrderID 进行比较,并在列表框中显示数据库中的所有订单。
如果有人可以帮我一把,将不胜感激!谢谢!
这是我的代码:
private void dateDDL_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string selection;
selection = dateDDL.SelectedItem.ToString();
var year = from y in northwind.Orders
where Convert.ToString(y.OrderDate).Contains(selection)
select y.OrderID;
var order = from o in northwind.Order_Details
where o.OrderID == year
select new { o.OrderID,
o.ProductID,
o.UnitPrice,
o.Quantity,
o.Discount };
lbxOrderdate.ItemsSource = order;
}