我正在寻找一种在WinForms应用程序中提供MDB数据库查看功能的解决方案。目标是允许用户浏览表,列和行。任何可用于此的开源或免费软件小部件?
答案 0 :(得分:4)
我认为你不需要特殊的小部件。
你自己可以很容易地做到这一点,只有内置的.net东西和一些Access知识。
1)浏览表格(=获取所有现有表格的列表):
每个MDB(至少A2000和A2003,我从未使用过A2007及以上版本)都有一个名为MSysObjects
的隐藏表。
它包含所有对象(例如表单和报告),但您可以在Type
列上过滤以仅获取表格:
Type = 1:本地表
Type = 6:链接表
2)显示一个表的内容:
只需将其加载到DataSet中并将其显示在网格中即可。