I create loop to create many columns.
My formula:
[dt.Columns.Add("Name" + "{a, b, c}" + {1, 2, 3, 4})]
I have input k = 3 is create 3 columns start with Name, Class, Score.
And here my first code(it not working):
char charac = 'A';
for (int k = 0; k < 3; k++)
{
for (int m = 0; m < 4; m++)
{
charac++;
dt.Columns.Add("Name" + charac + m);
dt.Columns.Add("Class" + charac + m);
dt.Columns.Add("Score" + charac + m);
}
}
I want result like:
dt.Columns.Add("Name_a1");
dt.Columns.Add("Name_a2");
dt.Columns.Add("Name_a3");
dt.Columns.Add("Name_a4");
dt.Columns.Add("Name_b1");
dt.Columns.Add("Name_b2");
dt.Columns.Add("Name_b3");
dt.Columns.Add("Name_b4");
dt.Columns.Add("Name_c1");
dt.Columns.Add("Name_c2");
dt.Columns.Add("Name_c3");
dt.Columns.Add("Name_c4");
dt.Columns.Add("Class_a1");
dt.Columns.Add("Class_a2");
dt.Columns.Add("Class_a3");
dt.Columns.Add("Class_a4");
dt.Columns.Add("Class_b1");
dt.Columns.Add("Class_b2");
dt.Columns.Add("Class_b3");
dt.Columns.Add("Class_b4");
dt.Columns.Add("Class_c1");
dt.Columns.Add("Class_c2");
dt.Columns.Add("Class_c3");
dt.Columns.Add("Class_c4");
dt.Columns.Add("Score_a1");
dt.Columns.Add("Score_a2");
dt.Columns.Add("Score_a3");
dt.Columns.Add("Score_a4");
dt.Columns.Add("Score_b1");
dt.Columns.Add("Score_b2");
dt.Columns.Add("Score_b3");
dt.Columns.Add("Score_b4");
dt.Columns.Add("Score_c1");
dt.Columns.Add("Score_c2");
dt.Columns.Add("Score_c3");
dt.Columns.Add("Score_c4");
charac++;shouldn't be inside the innerforbut outsidecharac++;should be in the outer loop, not the inner one? (although that's a pretty horrible way of handling that part)