반응형

개발(IT) 112

[GridView] CustomDrawColumnHeader 이벤트 헤더(Header) 꾸미기

1. 목적 GridView 자료 출력시 Header 색상이 단순해 브러쉬를 넣어 기본 꾸미기 2. 적용방법 dgViewMaster.CustomDrawColumnHeader += dgViewMaster_CustomDrawColumnHeader; private void dgViewMaster_CustomDrawColumnHeader(object sender, ColumnHeaderCustomDrawEventArgs e) { if (e.Column == null) { return; } Brush brush = new LinearGradientBrush(e.Bounds, Color.AliceBlue, Color.DodgerBlue, 90); Brush pressedBrush = new LinearGradient..

[GridView] CustomColumnDisplayText 이벤트를 사용하기 (설정값에 따른 문자열 출력)

GridView에서 설정값에 따라 문자열로 표시하고자 할때 CustomColumnDisplayText 이벤트를 사용합니다. 예) 설정값이 (Read, Working, Start, Stop) 영문을 한글로 표시(준비, 작업중, 시작, 종료)를 하고자 할때 많이 사용 dgViewMaster.CustomColumnDisplayText += dgViewMaster_CustomColumnDisplayText; private void dgViewMaster_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { switch (e.Column.FieldName) { case "it..

[GridView] SplashScreenManager 사용하여 대기중/로딩중 Popup

프로그램을 사용하다 보면 조회나 작업처리시 대기중 커서 모양으로 변경되어 기다릴때가 있습니다. 이럴때 원하는 화면으로 변경해서 보여주시는 기능이 SplashScreenManager 입니다. 컨포넌트(도구아이콘)를 하면 아래와 같이 화면에 표시가 됩니다. 여기에서 'Add Wait Form' 를 선택하면 Form 프로그램(WaitForm1)을 자동으로 생성하여 줍니다. 또, 'Add Splash Screen'를 선택하면 위와 같이 화면 표시되면서 Form 포그램(SplashScreen1)을 자동으로 생성하여 줍니다. 이렇게 생성된 Form를 개발자 양식에 맞추어 수정하시고 변경해서 사용하시면 됩니다. 이제 폼을 생성했으니 SplashScreenManager 컴포넌트는 필요가 없으니 삭제 하셔되 됩니다. 적..

[GridView] 컬럼에 속성 변경 체크박스/암호(Password) 표기

조회하는 컬럼 속성 변경하여 표시하고자 할때 만들어 사용하면 좋습니다. 호출 방법> gvCheckEditChange(구분, 컬럼) 1. 체크박스 (true/false)를 (Y/N)로 값을 변경하여 표기 할때 (3번째 컬럼 적용) gvCheckEditChange("CK", dgViewMaster.Columns[3]); 2. 암호(Password)를 '*'로 표기해서 보여주고 싶을때 (2번째 컬럼 적용) gvCheckEditChange("PW", dgViewMaster.Columns[2]); private void gvCheckEditChange(string gubun, DevExpress.XtraGrid.Columns.GridColumn agClumn) { switch (gubun) { case "CK":..

[GridView] 체크박스(CheckBox)로 행(Row) 선택하기

GridView에서 조회를 한후 읽기전용에서 체크박스를 넣어 여러행 선택하기를 해보겠습니다. ( 항상 MultiSelect 옵션은 true로 변경해야 함 ) // DataGrid 초기화 dgViewMaster.OptionsSelection.MultiSelect = true; dgViewMaster.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect; dgViewMaster.OptionsSelection.CheckBoxSelectorColumnWidth = 40; dgViewMaster.OptionsSelection.ShowCheckBoxSelectorInColumnHeader = DefaultBoolean.False; 이렇게 ..

EXSI 7.0 - 도메인 미등록시 vCenter 재부팅 error

>> EXSI 7.0 - 도메인 미등록시 vCenter 재부팅 error A. vCenter Server VM 재부팅 후 vSphere Client 접속 불가 B. vSphere Client 접속 시 no healthy upstream 메시지 표시 2. 원인 A. vCenter Server 설치 시 DSN에 정방향, 역방향 등록 후 FQDN 구성이 권장 B. 한국유나이티드제약의 경우 구성 시 DNS 등록이 어려워 Workaround로 Hostname을 IP로 구성 C. 위의 증상은 Hostname을 IP 구성할 경우 발생하는 이슈 3. 조치 사항 A. 웹브라우저에서 https://IP:5480 입력 후 root로 로그인 root / 암호 B. 서비스 탭에서 VMware vCenter-Services, V..

ESXI Driver 추가 설치(Customer)

>> ESXI Driver 추가 설치 (Windows 10) 1. ESXI-Customizer-PS-v2.6.0.ps1 과 드라이버 를 같은 폴더에 복사한다. 2. 파워쉘 관리자 권한 실행 PS> Install-Module -Name VMware.VimAutomation.Core -AllowClobber PS> Install-Module -Name VMware.ImageBuilder -AllowClobber PS> Install-Module -Name VMware.PowerCLI PS> Set-ExecutionPolicy Unrestricted 3. 커스텀 이미지 만들기(iso) PS> ESXI-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir 드라이버위치 예) PS c:\esxi> E..

반응형