Wat is het?
Het NLDClientDataSet is een iets intelligenter ClientDataSet. Hier zit een standaard
sort in. Verder belangrijke toevoegingen is het Exporteren van de dataset naar een
CSV en het importeren vanuit een CSV.
Wat kan ik ermee?
Extra dingen die in deze ClientDataSet zijn opgenomen zijn:
Methods:
Code:
procedure ExportToCSV(FileName: string);
procedure ImportFormCSV(FileName: string);
procedure Sort(SortFieldName: string);
Properties:
Code:
public
property SortOrder: TSortOrder read FSortOrder write FSortOrder;
published
property OnFieldTypeRequest: TFieldTypeRequest
read FOnFieldTypeRequest write FOnFieldTypeRequest;
property CSVSeperator: string read FCSVSeperator write FCSVSeperator;
property FloatFormat: TFloatFormat read FFloatFormat write FFloatFormat;
Verdere uitleg:
Hoe gebruik ik het OnFieldTypeRequest?
Code:
procedure TDataView.ClientDataSetFieldTypeRequest(Sender: TObject;
const FieldName: String; var FieldType: TFieldType;
var FieldLength: Integer);
begin
if SameText(FieldName, 'string') then
begin
FieldType := ftString;
FieldLength := 10;
end
else if Sametext(FieldName, 'integer') then
FieldType := ftInteger
else if Sametext(FieldName, 'float') then
FieldType := ftFloat;
end;
Vragen / opmerkingen / suggesties..
Heb je nog vragen met betrekking tot de NLDClientDataSet? Heb je een bug gevonden? Post
ze op het forum.
Waar kan ik hem downloaden
Download de componenten.
Bookmarks