Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
Delphi 10.4 Sydney
|
AW: fluent livebindings, No list control editor available for TstringGrid
12. Nov 2020, 14:47
Bitte die Kommentare beachten!
Delphi-Quellcode:
unit Unit1;
interface
uses
System.SysUtils,
System.Classes,
System.Rtti,
FMX.Grid, FMX.Types, FMX.Forms, FMX.Grid.Style, Fmx.Bind.DBEngExt, FMX.Controls, FMX.Controls.Presentation,
FMX.ScrollBox,
Data.Bind.Components, Data.Bind.DBScope, Data.Bind.EngExt,
LiveBindings.Fluent,
Fmx.Bind.Editors; // <------ muss mit drin sein, da hier
// im initialization Teil mit RegisterBindEditorFactory() u.a. TBindStringGridEditorFactory angemeldet wird
type
TForm1 = class(TForm)
StringGrid1: TStringGrid;
BindSourceDB1: TBindSourceDB;
BindingsList1: TBindingsList;
Grid1: TGrid;
procedure FormCreate(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.fmx}
procedure TForm1.FormCreate(Sender: TObject);
begin
// ToBindSource auskommentiert, da kommen da merkwürdige "Evalution mit Self" Fehler.
BindingsList1.BindGrid(StringGrid1).DefaultColumnWidth(256) {.ToBindSource(BindSourceDB1)};
end;
end.
|
|
Zitat
|