//打印当前学员信息 private void btnPrint_Click(object sender, EventArgs e) { if (this.dgvStudentList.RowCount == 0 || this.dgvStudentList.CurrentRow == null) { MessageBox.Show("没有要打印的信息", "打印提示"); return; } //获取要打印的学员对象 string studentId = this.dgvStudentList.CurrentRow.Cells["StudentId"].Value.ToString(); StudentExt objStudent = objStudentSerive.GetStudentByStuId(studentId); //调用Excel模板实现打印 ExcelPrint.PrintStudent objPrint = new ExcelPrint.PrintStudent(); objPrint.ExeutePrint(objStudent); }
//´òÓ¡µ±Ç°Ñ§Ô±ÐÅÏ¢ private void btnPrint_Click(object sender, EventArgs e) { //如果没有列表显示,则不显示打印 if (this.dgvStudentList.RowCount == 0 || this.dgvStudentList.CurrentRow == null) { return; } //获取当前学号 string stuId = this.dgvStudentList.CurrentRow.Cells["StudentId"].Value.ToString(); //根据学号获取学员对象 Student student = objStudentService.GetStudentByStudentId(stuId); //调用excel模块实现打印预览 ExcelPrint.PrintStudent objPrintStudent = new ExcelPrint.PrintStudent(); objPrintStudent.ExecPrint(student); }