我定义了一个动态数组,怎样给DataRow[] row1赋值。请达人指点。
//生成单选题题号
List<int> lt = new List<int>(); for (int tID1 = 1; tID1 <= DataList1.Items.Count; tID1++)
{
Label lblSelect = (Label)DataList1.Items[tID1 - 1].FindControl("Label2");
lblSelect.Text = tID1.ToString() + "、";
lt.Add(tID1); }
break;
//核对单选题答案
DataSet myds3 = new DataSet();
Myadapter3.Fill(myds3);
DataRow[] row1 = myds3.Tables[0].Select(); //计算单选题成
foreach (DataRow answer1 in row1)
//生成单选题题号
List<int> lt = new List<int>(); for (int tID1 = 1; tID1 <= DataList1.Items.Count; tID1++)
{
Label lblSelect = (Label)DataList1.Items[tID1 - 1].FindControl("Label2");
lblSelect.Text = tID1.ToString() + "、";
lt.Add(tID1); }
break;
//核对单选题答案
DataSet myds3 = new DataSet();
Myadapter3.Fill(myds3);
DataRow[] row1 = myds3.Tables[0].Select(); //计算单选题成
foreach (DataRow answer1 in row1)
DataRow[] row1 = myds3.Tables[0].Select(); //你在此处已经获取所有 DataRow 对象的数组。 row1 内已经有数据了 还赋什么值?http://msdn.microsoft.com/zh-cn/library/system.data.datatable.select(v=vs.80).aspx
dt1.Columns.Add("Title");
dt1.Columns.Add("Content"); foreach (int i in lt) {
DataRow row = dt1.NewRow();
row["Title"] = i;
row["Content"] = "11111";
dt1.Rows.Add(row);
} DataRow[] row1 = dt1.Rows;
{
if(i<row1.count)
{
row1[i][0]=lt[i];
}
}
楼主想要的是这样的赋值吗、
row的第一列,保存题号。