请问两个问题!!!(100分)

  • 主题发起人 主题发起人 aa9
  • 开始时间 开始时间
A

aa9

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 如何得知用户所点击dbgird哪一格?

2. 如我有一memo,内容如下

name,country,age

john,china,22
amy,china,21
jimy,china,23

以逗号分开请问如何将第一行作为stringgird的行头,而将下面的内容按逗号放进相
应的行与列!!
 
第一个问题:dbgrid.selectedindex,等
第二个问题:给你一个sql语句参考
select afield+case bfield when "" then "" else ","+bfield end+case cfield when "" then "" else ","+cfield end from atable where ...
 
var
i : integer;
SourceData : string;
InputFilename : string;
InputSourceFile : TextFile;
begin
i :=0;
InputFilename := edtImportFile.Text;
AssignFile(InputSourceFile, InputFilename);
Reset(InputSourceFile);
while not eof(InputSourceFile) do
begin
Readln(InputSourceFile, RowData);
StringGrid1.Rows.CommaText :=RowData;
inc(i);
end;
CloseFile(InputSourceFile);
end;
 
对不起,两位.我看不明两位关于我第二个问题的回答.

我的意思是如何将name,country,age

john,china,22
amy,china,21
jimy,china,23 的逗号去除,如将john放在stringgird的第一行,
china放在第二行,22放在第三行..就是这样!
 
你把我的代码运行一下!!!不要瞎问!!!!!!!
 
我已找到方法了.
 

Similar threads

后退
顶部