private void SaveColumnFunction(object obj) // 저장 { DataTable Status; Status = GetScoreInfomation.GetChanges(); // 추가, 수정 여부 구분해서 뜸 var datatstatus = Status; if (datatstatus == null) { MessageBox.Show("저장할 항목이 없습니다"); } /* if (changestatus == null || addstatus != null || changestatus == null && addstatus == null) * { * MessageBox.Show("저장할 항목이 없습니다"); * }*/ else { var convert = (GridControl)obj; ModifyScoreInfo(GetScoreInfomation); // 테이블 통째로 전달하여 수정, 추가 처리함 MessageBox.Show("데이터가 저장되었습니다"); GetScoreInfomation.AcceptChanges(); // 커밋하여 더 이상 중복저장 되지 않게 함 } }
public void AddContentEvent(object obj) // new Action<Object>타입으로 넣어서 여기도 대리자 형에 맞게 넣어야 됨 { var convert = (GridControl)obj; DataRow oRow = GetScoreInfomation.NewRow(); GetScoreInfomation.Rows.Add(oRow); // convert.View.ShowEditor(); }
private void UnloadCheckEvent(object obj) { DataTable Status = null; Status = GetScoreInfomation.GetChanges(); // 추가, 수정 여부 구분해서 뜸 var datatstatus = Status; if (datatstatus != null) { MessageBox.Show("저장되지 않은 내용이 있습니다"); return; } }