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用什么类型来判断是否相等.
        希望打能把代码写出来参考参考.