//根据专业下拉框查询专业信息 private void combSpecialityName_TextChanged(object sender, EventArgs e) { if (combSpecialityName.Text != null) { this.txtSpecialityRemakr.Text = null; Speciality objSpeciality = objSpecialityService.GetSpecialityBySpecialityName(this.combSpecialityName.Text.Trim()); this.txtSpecialityRemakr.Text = objSpeciality.Remark.ToString(); } else { this.txtSpecialityRemakr.Text = null; } }
//修改专业按钮 private void btnSpecialityUpdate_Click(object sender, EventArgs e) { if (this.dgvSpeciality.RowCount == 0 || this.dgvSpeciality.CurrentRow == null) { MessageBox.Show("没有要修改的信息!", "修改提示"); return; } //获取要修改专业的名称 string SpecialityName = this.dgvSpeciality.CurrentRow.Cells["SpecialityName"].Value.ToString(); Speciality objSpeciality = objSpecialityService.GetSpecialityBySpecialityName(SpecialityName); //显示修改窗体 FrmSpecialityUpdateByBrowse objUpdateForm = new FrmSpecialityUpdateByBrowse(objSpeciality); DialogResult result = objUpdateForm.ShowDialog(); //判断是否修改成功 if (result == DialogResult.OK) { list = objSpecialityService.GetSpecialityBag(); this.dgvSpeciality.AutoGenerateColumns = false; this.dgvSpeciality.DataSource = list; } }