如何通過的categoryId在第一個組合框中選定的類別名稱,這將填充產品在第二個組合框中/從一個組合框傳遞ID來填充第二個組合框在WPF
的表結構下面。
Table_Category 的CategoryId CategoryyName
Table_Product 產品編號 產品名稱 的CategoryId ProductPrice ProductUnit
謝謝, 侯賽因帕特爾
如何通過的categoryId在第一個組合框中選定的類別名稱,這將填充產品在第二個組合框中/從一個組合框傳遞ID來填充第二個組合框在WPF
的表結構下面。
Table_Category 的CategoryId CategoryyName
Table_Product 產品編號 產品名稱 的CategoryId ProductPrice ProductUnit
謝謝, 侯賽因帕特爾
使用ADO.NET第一組合框(cmbcategory)(代碼),獲取類別對象(包含categoryId和categoryName)並綁定到第一個組合框的項目源屬性(cmbcategory)
示例 cmbcategory.ItemsSource = categories.DefaultView;
在cmbcategory的xaml代碼中添加兩個屬性DisplayMemberPath和SelectedValuePath。給他們分配「CategoryName」和「CategoryID」。 實施例
現在可以檢索在cmbcategory選擇的項目類別ID,如下 串TMP = cmbcategory.SelectedValue.ToString();
這可以被傳遞給ADO.NET SQL命令對象和產品可以檢索和bindded到cmbproduct組合框如下
cmbproduct.ItemsSource = products.DefaultView;
因此,對於在第一個cmbcategory中選擇的每個類別,產品將填充到cmbproducts中。
謝謝, hussain
什麼是問題?你做得很對:「*將categoryId傳遞給數據庫,這將是特定類別id的相關產品,並填充第二個組合框*」 – har07