i have C# DataTable in format as below
Name Value1 Value2 Value3
A 5 5 0
B 6 3 1
C 4 9 9
Expected format in string should be as
string sDataTableOutput = "A,B,C|Value1,5,6,4|Value2,5,3,9|Value3,0,1,9";
I want Column Header with data (except for first column)
i try hard to write below code but couldnt get it done
DataTable dtGraphOutput[0] = //Get DataTable Data ;
foreach (DataColumn dcOutput in dtGraphOutput[0].Columns)
{
foreach (DataRow drOutput in dtGraphOutput[0].Rows)
{
sTicketTypeCount += ((sTicketTypeCount == "") ? "" : ",") + dcOutput.ColumnName + Convert.ToString(drOutput[dcOutput]);
}
sTicketTypeCount += ((sTicketTypeCount == "") ? "" : "|");
}
Its giving me output as
NameA,NameB,NameC|,Value15,Value16,Value14|,Value25,Value23,Value29|,Value30,Value31,Value39|