! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Flex Grid bound mode에서 Grid 변경과 validation > Q&A | 토론

본문 바로가기

ComponentOne

Q&A | 토론

WinForms윈폼 Flex Grid bound mode에서 Grid 변경과 validation

페이지 정보

작성자 지음 작성일 2023-10-16 16:12 조회 131회 댓글 0건
제품 버전 : 2023 v2
컨트롤 이름 : FlexGrid

본문

안녕하세요.


다름이 아니라


DataSource를 통해 source를 지정하면 이게 bound mode로 동작하게 되는데

이때는 Grid에 행을 추가하거나 삭제하는게 불가능할까요?


bound mode에서 행추가/삭제등의 방법이 있다면 어떻게 할 수 있을까요?


또 하나는 validation문제인데


flex1.Cols[4].EditorValidation.Add(new RequiredRule()

{

    AllowEmptyStrings = false,

    ErrorMessage = "메뉴명은 반드시 입력되어야 합니다."

});


이렇게 설정해두었음에도 사용자가 빈 cell로 남겨두어도 전혀 동작하지 않습니다.

다른 설정이 필요한게 있을까요?

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: Flex Grid bound mode에서 Grid 변경과 validation

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK싸이먼 작성일 2023-10-23 15:12 댓글 0건

본문

첨부파일

안녕하세요

그레이프시티입니다.


문의하신 FlexGrid의 기능 구현 및 사용방법은 첨부드리는 샘플 프로젝트를 참고하시면 구현이 가능하실 겁니다.


바인딩된 그리드에 행을 추가하거나 삭제하려면 아래와 같이 AllowAddNew, AllowDelete 속성을 설정하는 것으로 가능합니다.

c1FlexGrid1.AllowAddNew = true;
c1FlexGrid1.AllowDelete = true;

위 코드를 입력하시면 "New(last) Row"를 편집하여 행을 추가하실 수 있으실 겁니다.

선택한 행을 삭제하려면 삭제 키를 누르면 됩니다.


FlexGrid에서 수정한 데이터를 적용하려면 DataAdapter의 Update 매서드를 아래의 샘플코드와 같이 사용할 수 있습니다.

this.customersTableAdapter.Update(this.c1NWindDataSet.Customers);

만약, 오류 메시지를 표시하시고 싶으신 경우에는 FlexGrid의 ShowError 속성을 아래와 같이 설정해주시기 바랍니다.

c1FlexGrid1.ShowErrors = true;


추가로 궁금하신 사항은 문의해주시기 바랍니다.

감사합니다.

그레이프시티 드림.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.