使用Checkbox wpf从sql数据库创建的TreeView

时间:2015-08-10 11:18:14

标签: c# mysql wpf treeview

我使用这段代码创建了我的TreeView(一个返回DataSet的方法,它将等于TreeView's DataContext):

MySqlConnection con = new MySqlConnection();
con.ConnectionString = ConString;
con.Open();

MySqlDataAdapter femda = new MySqlDataAdapter("SELECT * FROM fem_table", con);
MySqlDataAdapter fileda = new MySqlDataAdapter("SELECT * FROM file_table", con);

DataSet ds = new DataSet();
femda.Fill(ds, "fem_table");
fileda.Fill(ds, "file_table");

DataRelation dr = new DataRelation("DataRelationship",
ds.Tables["fem_table"].Columns["fem_guid"],
ds.Tables["file_table"].Columns["fk_gfem_guid"],true);

dr.Nested = true;
ds.Relations.Add(dr);
return ds;

我使用HierarchialDataTemplate来填充TreeView。在HierarchialDataTemplate中,我有CheckBox。我想要访问所选行的数据。我做了一些研究但是他们完成了一个新类,数据库中的数据被添加到这个类的List中。如果我使用这种方式填充TreeView

,如何访问所选行的数据

0 个答案:

没有答案