c# 4.0 - Quoted headers in FileHelpers -
i've been trying headers quoted unfortunately can't figure out how.[fieldquoted('"', quotemode.alwaysquoted, multilinemode.notallow)]
only works data, not header, , although just:
usersubengine.headertext = '"whatever,whatever,whatever"'; i don't want write out 23 different headers in 1 line.
i rather use:
usersubengine.headertext = usersubengine.getfileheader(); if @ possible.
any suggestions?
headertext way go. fieldquoted not affect output of getfileheader().
here relevant part of source code.
/// <summary> /// builds line name of fields, delimited files /// uses same delimiter, fixed length field writes /// fields names separated tabs /// </summary> /// <returns>field names structured heading of file</returns> public string getfileheader() { var delimiter = "\t"; if (recordinfo.isdelimited) delimiter = ((delimitedrecordoptions) options).delimiter; var res = new stringbuilder(); (int = 0; < recordinfo.fields.length; i++) { if (i > 0) res.append(delimiter); var field = recordinfo.fields[i]; res.append(field.fieldcaption != null ? field.fieldcaption : field.fieldfriendlyname); } return res.tostring(); }
Comments
Post a Comment