lazarus-ccr/components/iosdesigner/Examples/TableView/tabledata.pas
loesje_ 9e192acebc * Added example with UITableView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2679 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-02-13 20:20:30 +00:00

45 lines
729 B
ObjectPascal

unit TableData;
{$mode objfpc}{$H+}
interface
uses
Classes,
SysUtils,
db,
BufDataset;
function CreateDataset: TBufDataset;
implementation
const
BondArray: array[0..2] of string = (
'Dr. No',
'From Russia with Love',
'Goldfinger'
);
function CreateDataset: TBufDataset;
var
i: Integer;
begin
result := TBufDataset.Create(nil);
result.FieldDefs.Add('ID',ftInteger);
result.FieldDefs.Add('Name',ftString,25);
result.CreateDataset;
result.FilterOptions:=[foCaseInsensitive];
result.Open;
for i := 0 to high(BondArray) do
begin
result.Append;
result.FieldByName('id').AsInteger:=i+1;
result.FieldByName('Name').AsString:=BondArray[i];
end;
result.Post;
end;
end.