In that case, I would prefer to add another parameter to <b>SaveToCSVFile</b>: boolean "VisibleColumnsOnly" with default false.<div>The procedure <b>LoadFromCSVFile</b> requires no change, as the CSV does not have visibility information.</div>
<div><br></div><div><div class="gmail_quote">2012/10/16 Jesus Reyes <span dir="ltr"><<a href="mailto:jesusrmx@yahoo.com.mx" target="_blank">jesusrmx@yahoo.com.mx</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
>- adds soVisibleOnly to SaveOptions<br>
>- with soVisibleOnly saves only visible columns<br>
-> without (default) it works as before<br>
<br>
<br>
</div>I think using some SaveOptions options only for XML and some only for CSV might cause confusion.<br>
<br>
The problem with SaveOptions is that it's supposed to apply only to Save/LoadFromFile (I wish to have named SaveToCSVFile as ExportToCSVFile instead) visibility on CustomColumns should be preserved on saving/loading to/from a XML file (that by the way is missing), but it's ok to export only visble columns to  CSV file. So what about adding yet another parameter to CSV functions?,<br>

<br>
Even, if more features continue to be added to CSV support, it may be better to move the whole CSV support out of grids unit and create a component or something.<br>
<br>
What you think.<br>
<br>
Jesus Reyes A.<br>
<br></blockquote></div><br clear="all"><div><br></div>-- <br>Atenciosamente,<br>Alexsander da Rosa<br><br><br>
</div>