C++Builder中的DBGrid运行时表头从外部读取解决方案

C++Builder中的DBGrid运行时表头从外部读取
现在要用DBGrid建一个表,要求运行时DBGrid的表头和内容都从外部选择的文件中读取获得,外部文件可以是Excel或Access表。换句话说就是DBGrid的表头和内容要随着运行后我选择的文件不同而不同。
请问各位大侠,这可以实现吗???
我现在都不知道怎么用代码直接写DBGrid的表头,如DBGrid1->Columns[0]->FieldName = "第一列表头";就会出现错误,无法实现。各位大侠帮帮忙啊!在线等啊!
------解决思路----------------------
DBGrid是要和数据库关联的。。。
DBGrid1->Columns[0]->FieldName = "第一列表头"
这句话是指定数据库中的某个表的一个字段,如果你数据库的表中没有一个叫“第一列表头”的字段,这句话必然会出错。。

按你的需求,ACCESS没问题,它本身就是数据库,其他文件,例如文本,excel ,你估计就有两个途径:
1.把这些文件读入数据库中,然后再用 DBGrid 显示
2.不使用 DBGrid ,使用 stringgrid,自己读取这些文件,然后自己向stringgrid中填写。
------解决思路----------------------
习惯用StringGrid,读取各字段名,显示在第一行,依次读取各记录内容显示在之后的各行,StringGrid的第一行和第一列设为固定。
------解决思路----------------------
FieldName是字段名称,不能乱填要正确的字段名称才行,

C++Builder中的DBGrid运行时表头从外部读取解决方案
------解决思路----------------------
此類的操作的對象應該針對 DataSet (為中繼
------解决思路----------------------
中介 Object) 而非 DBGrid 喔~ C++Builder中的DBGrid运行时表头从外部读取解决方案