string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + Application.StartupPath + "\\Data\\TreeCatalogue.mdb";
string sql = "select * from parentMenu";
string sql2 = "select * from subMenu"; System.Data.OleDb.OleDbConnection con = new OleDbConnection(strConn);
System.Data.OleDb.OleDbDataAdapter da = new OleDbDataAdapter(sql, con);
System.Data.OleDb.OleDbDataAdapter dc = new OleDbDataAdapter(sql2, con);
DataSet ds = new DataSet();
//DataSet dsSubMenu = new DataSet();
da.Fill(ds, "parentMenu");
dc.Fill(ds, "subMenu");Access库里有两个表,一个是母目录信息表,一个是子目录信息表,两个表间有一个相同的字段,
现想把两个表的信息导出到TreeView 里,使每个母目录下显示对应的子目录所以写了上面的代码把两个表都装入一个DATASET里,但是如何做才能使子目录显示在对应的母目录里?平常都是用 select * from suMenu where parentMenu=母表里的 parentMenu字段 来达到这样的目的
请教
是你要的要求吗?
这样拿就表示相同的parentMenu字段的拿出来,
至于你要绑定到treeview那要看你用什么字段绑了。
最好先说说背景。