菜单是一个树形视图,它从XML文档中收集其内容。生成XML并填充来自SQL数据库的数据。SQL数据库中的数据存储在彼此具有依赖性的多个表中。所以通向最终菜单的方法是这样的。SQL DB -> XML ->树视图(菜单)
我的问题如下:有没有一种方法可以避免“xml”的步骤,将数据分层地从数据库中读取到树视图中?或者,有没有其他方法可以直接从数据库数据中创建树形视图?
我的应用程序包含两个树视图,行中的数据是从sql查询中获得的,通过右击一行,弹出菜单出现,提供将数据设置为“已知”的选项,更新数据库表。以前的数据现在应该属于另一个树形视图,所以当应用程序重新启动时,它也属于另一个树形视图,但我希望实时完成。 sprintf(query, "select mac,ip from hosts where known=%s", known);
if(mysql