protected string prepareHeadersReport(string [] columnsString)
{
string myHeaderString = "";
myHeaderString += "<TABLE cellspacing=2 cellpadding=2>\n";
myHeaderString += "<TR><TH>" + Catalog.GetString(columnsString[0]) + "</TH>";
if(sessions.Count > 1) {
string [] stringFullResults;
for (int i=0; i < sessions.Count ; i++) {
stringFullResults = sessions[i].ToString().Split(new char[] {':'});
myHeaderString += "<TH>" + stringFullResults[1] + "\n" +
stringFullResults[2] + "\n" +
Catalog.GetString(columnsString[1]) + "</TH>"; //name, date, col name
}
//if multisession, add AVG and SD cols
myHeaderString += "<TH>" + Catalog.GetString("AVG") + "</TH>";
myHeaderString += "<TH>" + Catalog.GetString("SD") + "</TH>";
} else {
//for(int i=1 ; i <= dataColumns ; i++) {
for(int i=1 ; i < columnsString.Length ; i++) {
myHeaderString += "<TH>" + columnsString[i] + "</TH>";
}
}
myHeaderString += "</TR>\n";
return myHeaderString;
}