C# プロジェクトに接続されたデータベースがあり、Company、Product、および Inventory の 3 つのテーブルがあります。Inventory には、CompanyID、ProductID、および Quantity がリストされます。Combobox1 には、すべての companyID が一覧表示されます。いずれかを選択すると、listview1 にその CompanyID を持つ Inventory の行のみが表示されるようにします。
//binding DB to memorycopy
this.DBContext = new DBEntities();
listView1.ItemsSource = this.SupPartContext.SPs;
GridViewColumn companyIDColumn = new GridViewColumn();
sNumColumn.Width = 90;
sNumColumn.Header = "companyID";
sNumColumn.DisplayMemberBinding = new Binding("COMPANYID");
GridViewColumn ProductIDColumn = new GridViewColumn();
pNumColumn.Width = 90;
pNumColumn.Header = "ProductID";
pNumColumn.DisplayMemberBinding = new Binding("PRODUCTID");
GridViewColumn quantityColumn = new GridViewColumn();
qtyColumn.Width = 90;
qtyColumn.Header = "quantity";
qtyColumn.DisplayMemberBinding = new Binding("QUANTITY");
GridView newGridview = new GridView();
newGridview.Columns.Add(companyIDColumn);
newGridview.Columns.Add(productIDColumn);
newGridview.Columns.Add(quantityColumn);
listView1.View = newGridview;
どんな助けでも、正しい方向へのポイントさえもいただければ幸いです。お時間をいただきありがとうございます。