私は次のようなデータベース構造で作業しています:
item_id int
list_name string
category_name string
item_name string
qty int
price double
total_amt double
カテゴリに応じてアイテムリストを取得しようとしています..(グループ化と合計)
private ObservableCollection<shoppingitem> _purchased;
public ObservableCollection<shoppingitem> Purchased
{
get
{
return _purchased;
}
set
{
_purchased = value;
notifypropertychanged("Purchased");
}
}
public void budgetcategorywise()
{
var q = from shoppingItem p in db.Item1
group p by p.category_name into g
select new { category = g.Key, total = g.Sum(p => p.total_amt) };
Purchased=new ObservableCollection<shoppingitem>(q);
}
型キャストのエラーが発生しています。問題は、この結果をリストボックスにバインドする方法です。変換が必要です..?
結果を ObservableCollection に変換してリストボックスにバインドする必要があります..