在Delphi中显示没有数据源的dbctrlgrid上的项目

时间:2015-10-10 18:26:57

标签: delphi user-interface delphi-xe8

我正在尝试显示对象列表中的项目。我想以下面的格式显示数据,如图所示。

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;

enter image description here

搜索结果如下:

Link1:Delphi control that could mimic "Add-ons|Extension list" of Firefox?

Link2:Custom draw ListBox items with a panel

根据建议,我尝试使用dbctrlgrid但我只能使用数据库使用分配给TFDTable的数据源属性。所以问题是,没有数据源怎么办呢?

修改:问题含糊不清。所以,我更新了它并添加了一个结构代码示例。

0 个答案:

没有答案