我现在有一个文本文件:aa.txt
文件内容如下:
Name Level Str
Bar 1 20
Sor 2 25
Ama 3 40
请问:如何才能导入到DBGRID中去????在线急等!!!!!

解决方案 »

  1.   

    我是要把文本文件的内容直接显示在DBGRID中.
      

  2.   

    你在DbGrid的DrawColumnCell事件中写不行吗?
    应该是可以的啊。
      

  3.   

    以下是用ADO直接連文本文件的方法。一.要做一個名子固定的ini文件(schema.ini)、与aa.txt放在同一個路径下。
    schema.ini的内容如下:[aa.txt]
    ColNameHeader=True
    Format=Delimited( )
    Col1=Name Char Width 4
    Col2=Level Char Width 3
    Col3=Str Char Width 5//説明:字段長度若是固定、長度(Width)不包含隔離符号(在此是一個空格)二.ADOTable1的属性ConnectionString的内容:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\...\DB_Text;Extended Properties=Text;Persist Security Info=False//説明:上述Data Source是実際的文本文件所在的路径名ADOTable1的属性TableName: aa#txt
      

  4.   

    先导入到excel,再用ado等去读。
      

  5.   

    関鍵是:文本文件的隔離符号、若不是用空格做為隔離符就可以。例:文本文件:aa.txt的内容如下:Bar,1,20,ee
    Sor,2,25
    Ama,3,40,55,66-----------------------------------
    schema.ini的内容修正如下:[aa.txt]
    ColNameHeader=false
    Format=Delimited(,)