まず、クエリオブジェクトのエンティティクラス、データアクセスクラス、ビジネスロジッククラスの追加
エンティティクラスの
データアクセスクラスを
namespace DAL
{
public class StudentService
{
/// <summary>
/// 根据班级名称查询学员信息
/// </summary>
/// <param name="className">班级名称</param>
/// <returns>学员信息列表</returns>
public List<Student> GetStudentByClass(string className)
{
string sql = "select StudentId, StudentName, Gender, Birthday, StudentIdNo, CardNo, PhoneNumber, StudentAddress, Students.ClassId from Students";
sql += " inner join StudentClass on Students.ClassId=StudentClass.ClassId";//内连接
sql += " where ClassName like '%{0}%'";//模糊查询
sql = string.Format(sql, className);
SqlDataReader objReader = SQLHelper.GetReader(sql);
List<Student> list = new List<Student>();
while (objReader.Read())
{
list.Add(new Student()
{
StudentId = Convert.ToInt32(objReader["StudentId"]),
StudentName = objReader["StudentName"].ToString(),
Gender = objReader["Gender"].ToString(),
Birthday = Convert.ToDateTime(objReader["Birthday"])
});
}
objReader.Close();
return list;
}
}
}
ビジネスロジッククラスは
第二に、対応するコントローラを追加し、ビュー
コントローラは、(すべての同様の)追加
のビューを添加し、
現在のユーザー名を取得します
@{
string adminName = ((Models.SysAdmin)Session["CurrentAdmin"]).AdminName;
シンプルなスタイルシートを追加します。
<link href="../../Styles/stuManage.css" rel="stylesheet" />
第三に、結果は