Please embrace addition of columns into FlyGrid.BeginInit/EndInit methods:
tabela.BeginInit();
try
{
UCTabela.DodajKolumneTabeli(tabela, "data", "Data", "Data naprawy", false, NineRays.Windows.Forms.Grids.ColumnFitMode.SmartFit, ContentAlignment.MiddleCenter , SortOrder.None, NineRays.Windows.Forms.Data.SummaryKind.None, true );
UCTabela.DodajKolumneTabeli(tabela, "nrzlec", "Numer zlec.", "Numer zlecenia", false, NineRays.Windows.Forms.Grids.ColumnFitMode.SmartFit, ContentAlignment.MiddleCenter , SortOrder.Descending, NineRays.Windows.Forms.Data.SummaryKind.None, true );
UCTabela.DodajKolumneTabeli(tabela, "stan_km", "Przebieg", "Przebieg licznika", false, NineRays.Windows.Forms.Grids.ColumnFitMode.SmartFit, ContentAlignment.MiddleCenter , SortOrder.None, NineRays.Windows.Forms.Data.SummaryKind.None, true );
UCTabela.DodajKolumneTabeli(tabela, "rd", "Wykonawca", "Wykonawca F-firma naprawcza, W-warsztat", false, NineRays.Windows.Forms.Grids.ColumnFitMode.FitToCaption, ContentAlignment.MiddleCenter , SortOrder.None, NineRays.Windows.Forms.Data.SummaryKind.None, true );
}
finally
{
tabela.EndInit();
}