生成单选题题号现在已经被保存(dt.Rows.Add(row));可是怎样把dt.Rows.Add(row)赋值给DataRow[] row1 。我想使生成单选题题号顺序和计算单选题成绩顺序一致//生成单选题题号
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(System.Int32));
dt.Columns.Add("que_answer", typeof(System.String));
for (int tID1 = 1; tID1 <= DataList1.Items.Count; tID1++)
{
Label lblSelect = (Label)DataList1.Items[tID1 - 1].FindControl("Label2");
lblSelect.Text = tID1.ToString() + "、";
DataRow row = dt.NewRow();
row[0]=tID1;
row[1]=lblSelect.Text;
dt.Rows.Add(row);
}
。。
DataSet myds3 = new DataSet();
myadapter3.Fill(myds3);
DataRow[] row1 = myds3.Tables[0].Select();
// 计算单选题成绩
foreach (DataRow answer1 in row1)
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(System.Int32));
dt.Columns.Add("que_answer", typeof(System.String));
for (int tID1 = 1; tID1 <= DataList1.Items.Count; tID1++)
{
Label lblSelect = (Label)DataList1.Items[tID1 - 1].FindControl("Label2");
lblSelect.Text = tID1.ToString() + "、";
DataRow row = dt.NewRow();
row[0]=tID1;
row[1]=lblSelect.Text;
dt.Rows.Add(row);
}
。。
DataSet myds3 = new DataSet();
myadapter3.Fill(myds3);
DataRow[] row1 = myds3.Tables[0].Select();
// 计算单选题成绩
foreach (DataRow answer1 in row1)
foreach(DataRow row in dt.Rows)
{
}
foreach (DataRow r in row)
{
//...
}