GetSubjectInfo(String id,out DataSet ds){
……
}
//在程序中,假设学生所答的当前题目ID已知,为currentID;
GetSubjectInfo(currentID,out ds);
DataRow row=(DataRow)ds.Tables["Subject"].Rows[0];
if(Student.Answer==Row.Answer)
//正确
……
}
//在程序中,假设学生所答的当前题目ID已知,为currentID;
GetSubjectInfo(currentID,out ds);
DataRow row=(DataRow)ds.Tables["Subject"].Rows[0];
if(Student.Answer==Row.Answer)
//正确
解决方案 »
- 怎么在gridView 标题行中加入控件?
- GridView对数据库同时新增多行数据,再读出这些数据后并同时更新这些数据到数据库
- 名字空间的问题,很是郁闷!help
- 请问写ASP.net为什么用C#的要比VB.net得多一些呢?
- asp.net上传问题。限制是多少?
- 谢谢“lkk2073 (三楼楼长)”公布的OA源码,现在讨论!
- 请问为什么的我数据库老是连接不成功!
- 如何传参数并调用用户控件里的函数?
- 在image上用鼠标画三角形
- 在线等:User.Identity.Name在server 2008 , iis7.5下取不到值
- 问两个简单的问题,关于session,application
- 请教:如何用编程方式触发button的click事件?在线等待。
然后自己控制显示?
我不知道怎样获得读出来的题目的id值
//这个函数就是根据id得到数据库中的一条记录!!然后填充到ds中!
OleDbDataAdapter cmdGetCustDetail=new OleDbDataAdapter(cmdSelect,dbCnc);
cmdGetCustDetail.SelectCommand.Parameters.Add(new OleDbParameter("CUST_ID",System.Data.OleDb.OleDbType.VarChar, 20));
cmdGetCustDetail.SelectCommand.Parameters["CUST_ID"].Value = id;
try
{
com.dbCnc.Open();
cmdGetCustDetail.Fill(ds.CUST);
}
catch (Exception e)
{
return e.Message;
}
finally
{
com.dbCnc.Close();
}
return "OK";
}
因为在我的表中id字段是关键字。
我想根据id再到数据库中找到相应的答案。
{
String strID=DataList1.DataKeys[(int)dlItem.ItemIndex];//这个就是当前记录的主健值
GetSubjectInfo(currentID,out ds);
DataRow row=(DataRow)ds.Tables["Subject"].Rows[0];
//然后用findControl得到CheckBoxList选定的Answer,然后和数据库中比较
if(Answer==row.Answer)
……
}