早教吧 育儿知识 作业答案 考试题库 百科 知识分享

.NetDatarow循环DataSetdsTest=newDataSet();dsTest=myTestData.GetDataSet("SelectID,answerfromTest",0,0,"TableName");for(inti=0;i<qList.Items.Count-1;i++){foreach(DataRowdrindsTest.Tables["TableName"].Rows){

题目详情
.Net Datarow循环DataSet dsTest = new DataSet(); dsTest = myTestData.GetDataSet("Select ID,answer from Test", 0, 0, "TableName"); for (int i = 0; i < qList.Items.Count - 1; i++) { foreach (DataRow dr in dsTest.Tables["TableName"].Rows) { if (Object.Equals(id, dr["ID"])) { rightAnswer =(int)dr["answer"]; lblMessage.Text += rightAnswer; break; } } } 只读取了第一项的答案...为什么?? lblMessage 用来测试的..但是读出来的数据只有一项...
▼优质解答
答案和解析
dsTest = myTestData.GetDataSet("Select ID,answer from Test", 0, 0, "TableName");