Windows Form UltraWinGrid Infragistics Netadvantage 2008.3 CLR2.0 버전 ver 0.1


Windows Form UltraWinGrid Infragistics Netadvantage 2008.3 CLR2.0 버전 ver 0.1

혼자서 조금씩 시작한 UltraWinGrid 프레임웍이 거의 완성되어 간다.





디자인은 신경쓰지 마세요.
그리드의 속성 구현에만 신경을 썻어요.
콤보형, 버튼형, dropdownlist형, mask형 으로 나누었다.

완료된 기능
1. 컬럼헤더 fix(고정) / 컬럼헤더 스타일 지정 / 이동고정 및 이동가능
2. row numbering 처리
3. 셀 정렬기능
4. 셀 maskedit 처리
* varchar형 무자열 숫자를 maskedit로 원하는 포멧으로 표현
5. 셀 타입지정( 버튼, 콤보, 달력 등)
6. 포멧형 (숫자의경우 글러벌 통화 단위 지정 및 , 자동세팅)
7. 홀수줄 마다 원하는 줄번호 색 세팅
8. 셀 편집여부 지정





C# code)





mssql 의 디비연결후 databind 속도 테스트도 해보았다.
1300개의 로우를 바인딩처리할경우 1초도 걸리지 않았다. 웹과는 많은 차이가 나는 거 같다. 폼로드를 할 경우 더 오래 걸린다.
이건 컴파일후 폼로드 속도도 테스트 해보아야 할거 같다.
3rd part 컴퍼넌트들이 무거운지 확인 할 필요가 있는 거 같다.


지금 현제 테스트하고 고심하고 있는 부분은 비동기 처리부분이다.
databind할 경우 처리시간을 winprogress에 보여주려고 한다.
오랜 작업이 필요할 경우 경과를 프로그레스 바에 보여주는 것이 좋기 때문이다.

인프라로직스의 포럼에서 쓰레드에 대한 글이 있다.
How-To에도 잘 나와 있지만 여전히 문제가 있고 처리방식에 미숙함이 있다.

아래의 하우투를 참고하면 좋을거 같다.
http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.Aspx?ArticleID=5872   ☆☆☆★★

HOWTO:Using the Background Worker component with the WinGrid to get data asynchronously CLR2 [Part 2]
http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.Aspx?ArticleID=9839

그림을 보면서 비동식 처리에 대해서 참고할 만한 사이트
http://www.ensimple.net/enSimple/show.aspx?cnum=198&b_id=study_netfr3&page=1

포럼에서 보면 바인드 처리시 걸리는 시간으로 프로그레스바를 그리는 것이 아니라
데이타를 select 해올때 쓰레드 처리를 하여 걸리는 시간을 프로그레스에 표현하게 되어있다.
하지만 인프로로직스의 관리자의 자세한 답은 볼 수 없었다.

처리되면 처리방법 올리겠습니다.








이 글은 "씨디맨" 의 동의 없이 전문 재배포 금지. 링크 및 트랙백은 허가 없이 무제한 허용 *  [자세히보기]

질문 또는 댓글을 남겨 주세요.

질문글은 무조건 답변 드리겠습니다. 이곳에 질문을 올려주세요.
이 글과 연관이 없는 급한 질문은 빠른 질문/답변을 이용해 주세요!

댓글 입력 폼

:)   :(   --;   :D   :O   :x   r:r   g;g   i;t   s;s

     이미지 업로드  [무료이미지 업로드 방법 설명]

  1. 씨디맨 2009.01.21 01:08 신고

    기초 강좌도 적어주기 바람 !~

    perm. |  mod/del. |  reply.
  2. 엔돌슨 2009.01.31 10:32 신고

    뭐 Netadvantage에 가면 Wingrid에 대해서 메뉴얼 있음 ㅋ
    기초강좌라고 할꺼는 없지만 메뉴얼에 있는 기능을 요약해서 기능별로 쓸 수 있게
    프레임웍 만드는 게 목적이였으니깐 ^^

    난 WebGrid할때는 엄청고생했는 데 Wingrid는 쉽게 구현이 되네 -.
    필요한 사람있으면 기능 설명은 해준다고 ㅋㅋ

    perm. |  mod/del. |  reply.
  3. 전동호 2009.07.15 10:25 신고

    안녕하세요.. 닷넷과 infragistic의 그리드를 사용하는 초보개발자입니다..

    ultragrid의 사용법을 찾아보다 님의 글을 보게 되었습니다.

    grid framework 좀 공개해 주시면 안되나요??

    아니면 강좌라도 좀 ㅠ.ㅠ

    실력이 모자라 배우고 싶습니다..

    그럼 수고하시구요 좋은 하루 되세요

    perm. |  mod/del. |  reply.
    • 엔돌슨 2009.07.15 10:41 신고

      프레임워크는 간단하게 구성되어 있구요 ^^

      공개랄것도 없고 올려두도록 하겠습니다.

      소스가 집에 있는 PC에 있어서 집에가서 올릴께요 ^^

      아차 그런데 전동호님은 티스토리(블로그) 없으신지요?

      perm. |  mod/del. | 
  4. 전동호 2009.07.17 14:50 신고

    ㅎㅎ 아직 블로그를 만들정도로 깊이가 없어서
    항상 고수님들글들 눈팅 하고 있습니다..

    저는 나중에 능력이 된다면 Siverlight에 관한 블로그를 만들고 싶습니다..ㅎㅎ

    열심히 배우도록 하겠습니다..

    많은 지도 편달 바랄게요 ㅎㅎㅎ

    감사합니다..

    perm. |  mod/del. |  reply.