본문 바로가기
개발언어/C#.NET

datagridview 포멧형 (mask)

by 엔돌슨 2009. 1. 9.
반응형

글수정
!!!!!!
GenericDataGridView 도 datagridview에서 상속 받아 쓰므로 일반 그리드와 같구나
딴거인줄 알았는 데 . 급수정~
public partial class GenericDataGridView : DataGridView

------------

와우! 아주 대단한것을 얻었다.

http://social.msdn.microsoft.com/Forums/en-US/winformsdatacontrols/thread/a92df8b2-56ce-4658-a9ae-600ef82e4852

 

ms 포럼에서 datagridview 에 대한 매뉴얼을 봤다 ㅋ

how to 처럼 예제가 가득 ㅋㅋ

 

columns 에 mask를 어떻게 세팅할까 고생했는 데

포럼에 저런 질문이 있다니 ㅋ

거기에 예제까지 msdn에서는 속성만 나오더니 별로 라서

하지만 이건 슈팅트러블 모음같다 ㅋㅋ

 

땅큐 잘 먹겠습니다.

 

예제는 여기

There is a sample masked edit column in the datagridview faq samples

 

http://www.windowsclient.net/Samples/Go%20To%20Market/DataGridView/DataGridView%20Samples.zip

 

컬럼부분을 MaskedTextBox 에서 상속받아서 잘쓰면 그만~

클래스도 구현되어 있어 참조만하면 된다.

 

물런 코드플로젝트에서 구현된 것도 있다.

http://www.codeproject.com/KB/miscctrl/GenericDataGridView.aspx

하지만 GenericDataGridView는 좋기는 하지만

기본 datagridview가 아니라서 조금의 거부감이 들어서

기본으로 구현하고 싶었다.

 

예제를 확인해서 mask를 적용해보니 잘 되었다.

조금 수정해서 프레임웍을 완성하면 될듯하다.

 

현재 프레임웍 완성도(60%)

 - 컬럼타입(colType)

 - 정렬(alignment)

 - 포멧(formating)

 - edit allow

 - columns sort

 - ect