Anche scrivendo così mi carica entrambe i campi nella colonna 1 come è possibile assegnare un campo ad una colonna?
codice:MSHFlexGrid1.Cols = 4 Do While Not oGrigliaRecordset.EOF If Not IsNull(oGrigliaRecordset.Fields(1).Value) Then MSHFlexGrid1.Col = 1 MSHFlexGrid1.AddItem oGrigliaRecordset.Fields(1).Value End If If Not IsNull(oGrigliaRecordset.Fields(2).Value) Then MSHFlexGrid1.Col = 2 MSHFlexGrid1.AddItem oGrigliaRecordset.Fields(2).Value End If oGrigliaRecordset.MoveNext Loop