protected void Page_Load(object sender, EventArgs e)
{
grdvDataBind();
} //绑定学生已选的教师课题
private void grdvDataBind()
{
...... dsTeacher = TeacherBLL.GetList("teacher_ID='"+Session["UserName"]+"'");
dsSubject = SubjectBLL.GetList("Te_ID='"+dsTeacher.Tables[0].Rows[0]["Te_ID"]+"'"); TeacherModel = TeacherBLL.GetModel((int)dsTeacher.Tables[0].Rows[0]["Te_ID"]);
//以下dsSubject 是DataSet 查出数据为空 出现异常(在位置 0 处没有任何行。))
SubjectModel = SubjectBLL.GetModel((int)dsSubject.Tables[0].Rows[0]["Su_ID"]);
//如果下面这么写肯定会 出现异常(在位置 0 处没有任何行。))
if(dsSubject.Tables[0].Rows[0]==null) { ..... }
} 我只想知道一个空的DataSet用什么类型来判断是否相等.
希望打能把代码写出来参考参考.
dsSubject.Tables[0].Rows.Count>0