Exemplo n.º 1
0
 /// <summary>
 /// DataGridView单元格内容点击事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dgvExp_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex < 0) return;
     if (e.ColumnIndex == dgvExp.Columns["Edit"].Index)
     {
         // 编辑
         experience = GetExperienceFromDgv(e.RowIndex);
         SetInfo();
     }
     else if (e.ColumnIndex == dgvExp.Columns["Delete"].Index)
     {
         // 删除
         try
         {
             Experience experience = GetExperienceFromDgv(e.RowIndex);
             if (MessageBox.Show("确定要删除" + experience.ExpCompanyName + "吗?", "ResumeFactory", MessageBoxButtons.YesNo) == DialogResult.Yes)
             {
                 workExpService.Delete(experience);
                 RefreshData();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("删除失败:" + ex.Message);
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 进入新增记录状态
 /// </summary>
 private void NewRecord()
 {
     experience = new Experience();
     experience.ResumeId = resume.Id;
     SetInfo();
 }