如何用表格形式(最好是DBGRID)显示文本数据?(200)(200分)

  • 主题发起人 xiaoyaoz
  • 开始时间
X

xiaoyaoz

Unregistered / Unconfirmed
GUEST, unregistred user!
本人要在一个表中显示如下数据:
参数号 说明 给定值 当前值
1 驱动器号 XXXX XXXX
3 使能 XXXX XXXX
8 模式 XXXX XXXX
.....

其中前两列内容取自一个ASCII文件,第四列取自另一个文件,
第三列为空,并应该可以接收即时输入的数据

问题1:如果前两列直接从文件读入(没有概要文件)如何实现?
问题2:如果用编程方式读出文件中的数据,如何按行写入表格中?
问题3:ODBC数据库驱动程序是个什么东西?哪里可以下载或安装?
小弟太菜请给详细的回答。这里奉上所的积蓄!
 
你用DBGRID的话可以使用RXLIB中的MEMOTABLE控件,在设计阶段就可以完成表格格式的谡
然后将要显示的数据以记录的方式APPEND进表格即可。
如果前两列从文件中读取,可以不写表后两个字段的值。对于编程方式读文件数据,你也可以
以表的形式来操作。
不知道你要找什么数据库的ODBC驱动,一般数据库在安装完系统后都有相应的驱动了
(如果该系统提供相应ODBC驱动的话),ODBC是为程序员提供了一个开放统一的数据库访问接口。
 
1.读入文本文件一个用TStringList,或者用一个后台的Memo,如果文件太大可以用后台的TRichEdit/

2.可以建一个临时表,这个表和DBGIRD关联,每次显示的时候读入文本文件写入这个表的相应字段里面
,不过DBGRID显示多于255个字节的字符串会不行吧。MEMO字段只会显示“(MEMO)”,如果你的文本
里面字不多的话,可以用这个,但如果文本很多的话可能最好用DxDBGrid,可以没有限制。
3.ODBC驱动程序WINDOWS自带的呀,如果你说的是ADO的话,去装一个mdac就可以了,DELPHI的光盘里面有,或者去 微软下载
 
to xxhadsg:那个控件我找到了,可是按不上,提示好多错误
它和TTABLE有什么区别吗?
ODBC是我选择使用ACCESS的时候提示没有驱动的
 
to zyg_zm:
第二个问题,字符串没有那么多,临时表怎么建?小弟太菜,讲清楚点好吗?
第三个问题,我也看到别人的WINDOWS上有ODBC,可我的上面没有,不知为何,哪里可以重装呢?
 
第二个问题,字符串没有那么多,临时表怎么建?小弟太菜,讲清楚点好吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~
用SQL语句中的:select 要检索的字段名 into 临时表名 from 检索的表名 where ...

第三个问题,我也看到别人的WINDOWS上有ODBC,可我的上面没有,不知为何,哪里可以重装呢?
~~~~~~~~~~~~~~~~~~~~~~
应该每个WINDOWS类系统都有ODBC如果是WIN98,直接可在控制面板中找;如果是WIN2000,进入
方法为:控制面板->管理工具->数据源(ODBC),你再检查一次
 
谢谢,以上问题已经解决,再问一个问题:

在StringGrid中,可以实现在程序中指定某行和某列的隐藏吗?如何实现?
要求某列居中怎么实现?
 
呵呵,关注
 
接受答案了.
 
顶部