WPF树视图获取选定值



我有一个TreeView和一个ListBox。它们都由不同的DataTable s填充。

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"]));

所以我想得到的id_product_type上的TreeView SelectedItemChanged并将其传递给我的列表框,但我如何得到实际值,int?

这就是你要找的(我使用了一个数据视图来绑定列表):

private void tlstView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
        {
            int new_value =(int)((DataRowView)e.NewValue).Row["id_product_type"];
        }

相关内容

  • 没有找到相关文章

最新更新