Stat.prepareHeadersReport C# (CSharp) Method

prepareHeadersReport() protected method

protected prepareHeadersReport ( string columnsString ) : string
columnsString string
return string
    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;
    }