//在getAllStudent()里把datatable遍历,增加新的一列 public DataTable getAllStudent() { StudentService stuService = new StudentService(); DataTable dt = stuService.getAllStudent(); //添加性别列 dt.Columns.Add("trans_gender",typeof(string)); foreach (DataRow dr in dt.Rows) { if (dr["gender"].ToString() == "0") { dr["trans_gender"] = "女"; } else { dr["trans_gender"] = "男"; } } //添加学院列 dt.Columns.Add("trans_college", typeof(string)); CollegeService collegeService = new CollegeService(); foreach (DataRow dr in dt.Rows) { dr["trans_college"] = collegeService.getCollegeNameByCid(int.Parse(dr["collegeid"].ToString())).Cname; } return dt; }