Hello,
how can I make FNCGrid Columns manually. I don't find it in the manual or in the demos.
I set AutoCreateColumns := False;
I don't want all columns of the DataSet.
I have made this, but it doesn't work
I use this var
myGrid: TTMSFNCGrid;
myAdapter: TTMSFNCGridDatabaseAdapter;
ac: TTMSFNCGridDatabaseAdapterColumn;
gc: TTMSFNCGridColumn;
//*********************
myGrid.Columns.Clear;
myAdapter.DataSource := Viewmodel.DataSource;
myAdapter.LoadAllDataAndDisconnect;
myGrid.Adapter := myAdapter;
for i := 0 to MyColumns.Count-1 do
if MyColumn[i].Visible then begin
ac := myAdapter.Columns.Add;
ac.FieldName := MyColumn[i].FieldName;
ac.Header := MyColumn[i].Title;
end;
for i := 0 to MyColumns.Count-1 do
if MyColumn[i].Visible then begin
gc := myGrid.Columns.Add;
gc.Name := MyColumn[i].Title;
gc.FixedFont.Name := MyColumn[i].FontName;
gc.FixedFont.Size := MyColumn[i].FontSize;
gc.FixedFont.Color := MyColumn[i].FontColor.toColor;
gc.Font.Name := MyColumn[i].FontName;
gc.Font.Size := MyColumn[i].FontSize;
gc.Font.Color := MyColumn[i].FontColor.toColor;
end;
myAdapter.Active := True;
Do you have an example?
Thank you