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;
            }
        }