我正在尝试显示对象列表中的项目。我想以下面的格式显示数据,如图所示。
type
TFeedItem = class
private
FTitle: string;
FDescription: string;
FLink: string;
FImageUrl: string;
public
property Title: string read FTitle;
property Description: string read FDescription;
property Link: string read FLink;
property ImageUrl: string read FImageUrl;
end;
//显示项目的代码
var
I: Integer;
list: TObjectList<TFeedItem>
begin
for I := 0 to list.count - 1 do
begin
// display each item of the list into dbctrlgrid
end;
end;
搜索结果如下:
Link1:Delphi control that could mimic "Add-ons|Extension list" of Firefox?
Link2:Custom draw ListBox items with a panel
根据建议,我尝试使用dbctrlgrid但我只能使用数据库使用分配给TFDTable的数据源属性。所以问题是,没有数据源怎么办呢?
修改:问题含糊不清。所以,我更新了它并添加了一个结构代码示例。