gpt4 book ai didi

Delphi - 从 DBGrid 获取所选行的所有列名

转载 作者:行者123 更新时间:2023-12-01 18:59:30 24 4
gpt4 key购买 nike

我使用以下代码将我在 DBGrid 中选择的行中的每一列的值显示到 Memo

procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
Memo1.Clear;
with DBGrid1 do
begin
for i:=0 to FieldCount-1 do
Memo1.Lines.Add(Fields[i].AsString);
end;
end;

有人知道如何在之前获取列名称吗?

例如,第一列名为 IDmemo 上显示的第一个 ID 值(比方说 15)- 我希望它是 ID:15 (column_name:column_value)

最佳答案

如果您需要列名称和值

procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
Memo1.Clear;
with DBGrid1 do
begin
for i:=0 to Columns.Count-1 do
Memo1.Lines.Add(Columns[i].FieldName+':'+ Columns[i].Field.AsString);
end;
end;

关于Delphi - 从 DBGrid 获取所选行的所有列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40815633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com