On 08/02/2011 12:16 AM, Jesus Reyes wrote: > ex: 2: (my current case...) Load in data, process it and then I need > to purge the data, so I clear the SG and load in more data. > > you can do this with grid.rowcount := grid.fixedrows (which is btw > unsupported in delphi AFAIK), no need to use clear method
In my applications I use this second example a lot! I simply need to refresh the data, not the fixed headers. I think the problem comes in that Clear is confusing. Some expect one behaviour, you expect another. Maybe introduce another method ClearAll() that completely blanks the grid so it looks like a memo. Then change Clear to simply clear the grid but keep the fix rows. Or introduce a boolean parameter to Clear() like what was proposed earlier. Yes I fully understand what you wanted Clear to mean - blank the whole grid. But clearly that is not what the Lazarus users expect. This is not the first time this issue was brought up [and surely not the last], so that is just proof of my previous sentence. Just my 2¢ worth... Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
