我有TreeView
和ListBox
。它们都来自不同的DataTable
。
Treeview
从以下网址获取数据:
DataTable product_type = new DataTable();
product_type.Columns.Add(new DataColumn("id_product_type", typeof(int)));
product_type.Columns.Add(new DataColumn("name", typeof(string)));
product_type.Columns.Add(new DataColumn("id_parent",typeof(int)));
DS.Tables.Add(product_type);
父子关系:
DS.Relations.Add(new DataRelation("rsParentChild", product_type.Columns["id_product_type"], product_type.Columns["id_parent"]));
所以我想从 SelectedItemChanged 上的TreeView中获取 id_product_type 并将其传递给我的列表框,但是如何获取实际值int?
答案 0 :(得分:0)
这就是你要找的东西(我使用数据视图绑定列表):
private void tlstView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
int new_value =(int)((DataRowView)e.NewValue).Row["id_product_type"];
}