为了账号安全,请及时绑定邮箱和手机立即绑定

传递空值。

传递空值。

C#
一只萌萌小番薯 2021-06-24 18:19:54
任何建议都会很棒!我的 ClassID 一直为空值。当我添加断点时,我可以看到值 ClassID 被正确传递,但是当我的程序返回获取我创建的列表时,ClassID 在进入该特定断点后返回 null。我相信我的问题出在我的控制器上,但我似乎找不到问题所在。这是我的数据库文件。第一个数据集从存储过程中检索我的 ClassID 和我下面的列表,该列表返回特定 ClassID 中的学生public DataSet GetClass(string ClassID)    {        ClassModel classes = new ClassModel();        SqlCommand com = new SqlCommand("sp_ABEAttendanceEnrollment", ABEAttendanceDB);        com.CommandType = CommandType.StoredProcedure;        com.Parameters.AddWithValue("@ClassID", ClassID);        SqlDataAdapter da = new SqlDataAdapter(com);        DataSet ds1 = new DataSet();        da.Fill(ds1);        return ds1;    }    public IEnumerable<ClassModel> ClassModel    {        get        {            string connectionString = ConfigurationManager.ConnectionStrings["ABEAttendanceDB"].ConnectionString;            List<ClassModel> students = new List<ClassModel>();            using (SqlConnection con = new SqlConnection(connectionString))            {                ClassModel classes = new ClassModel();                SqlCommand cmd = new SqlCommand("sp_ABEAttendanceEnrollment", ABEAttendanceDB);                cmd.CommandType = CommandType.StoredProcedure;                cmd.Parameters.AddWithValue("@ClassID", classes.ClassID);                SqlDataAdapter da = new SqlDataAdapter(cmd);                DataSet ds1 = new DataSet();                da.Fill(ds1);                ABEAttendanceDB.Open();                SqlDataReader rdr = cmd.ExecuteReader();                while (rdr.Read())                {                    ClassModel student = new ClassModel();                    student.ClassID = rdr["ClassID"].ToString();                    student.SID = rdr["SID"].ToString();                    student.FullName = rdr["FullName"].ToString();                    students.Add(student);                }                ABEAttendanceDB.Close();                return students;            }        }    }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信