我有一个数据表,我正在尝试添加行,根据2个用户输入控制每行中的行数和元素数。我正在尝试使用嵌套for循环但我是卡住。
DataTable data = new DataTable("Data Example");
data.Columns.Add("Data");
for (int i =0 ; i < numOfAttrColumns ; i++)
{
data.Columns.Add("Attr" + i);
}
data.Columns.Add("Result");
for (int i = 0; i < numOfExamples; i++)
{
for (int j = 0; j < numOfAttrColumns+1; j++)
{
data.Rows.Add(.....)
}
}
每一行看起来像这样:
data.Rows.Add("D" + i, Example_Attr_Res[i],Example_Attr_Res [i+numOfExamples], Example_Attr_Res[i + 2*numOfExamples]... Example_Attr_Res[i + numOfAttrColumns * numOfExamples]);
作为一个例子:
//if numOfExamples ==3 and numOfAttrColumns=4 and a=Example_Attr_Res;
data.Rows.Add("D0", a0, a3, a6, a9, a12);
data.Rows.Add("D1", a1, a4, a7, a10, a13);
data.Rows.Add("D2", a2, a5, a8, a11, a14);