본문 바로가기

728x90
반응형

c#

(29)
C# [29] gridControl cell 다 보여주기 고객사의 요청으로 gridControl 에서 다 보여주기 하고 싶은데 Devexpress 때문인지 잘 적용이 되지 않았는데 (내 실력 부족이겠지???), 그래서 아래와 같이 했다 gridControl의 설정에서 ( 컬럼에서 설정 아님 ) OptionView에서 RowAutoHeight를 들어가서 True 로 설정 RowAutoHeight = True 그리고 컬럼 속성에 들어가서 ColumnEdit의 MemoEdit로 설정해주면ColumnEdit = respositoryItemMemoEdit ...이 더이상 나오지 않는다... 그리고 같은 컬럼의 속성에서 AppearanceCell 에서 TextOption 의 WordWrap을 Wrap으로 해준다 AppearanceCell - TextOptions - W..
C# [28] 타이머 만들기 같이 일하는 상사가 간단하게 타이머 하나 만들어라고 해서 만들어 보았다. // 10분을 초로 설정 private int remainingTimeInSeconds = 10 * 60; private Timer timer; private int minutes = 0; private int seconds = 0; public Main() { InitializeComponent(); //타이머 timer = new Timer(); timer.Interval = 1000; // 1초 간격 timer.Tick += Timer_Tick; ..
C# [27] Null 처리 JAVA에서는 NULL을 받았을 때 String.ValueOf 로 받으면 진짜 "null"이렇게 받아주는데 C#에서는 null이면 Convert.ToString을 사용하면 "" 빈 값으로 받아준다.object obj = null;string strObj = Convert.ToString(obj); // "" (empty string) 개발하다보면 null 체크가 중요하다... 프로그램 전체를 좌지우지하기 때문이다.
C# [25] Devexpress RadioGroup 사용법 이렇게 표시를 하고 싶다... 어떻게 설정을 하면 될까??? edit Items을 클릭해 들어가면 이렇게 뜬다 여기서 수정해주면 된다.
C# [24] devexpress summary 합계 표시 - showFooter 표시ShowFooter를 True로 해주면 된다 - Count 표시- column 속성에서 SummaryType 변경SummaryType을 Sum 으로 변경해주면 된다 - 합계만 나오게 하기DisplayFormat 을 {0:0.##} 이렇게 해주면 된다
C# [23] 엑셀서 1행에 2줄로 된거 복사해서 밀어넣기 아... 저번에 이 글을 쓰다가 저장을 하지 않아서 날아간거 같다... 엑셀에서 복사해서 그리드에 표출하고 싶을 때 private void grvMain_KeyDown(object sender, KeyEventArgs e){ if (e.Control && e.KeyCode == Keys.V) { string clipboardData = Clipboard.GetText(); if (!string.IsNullOrEmpty(clipboardData)) { copy(clipboardData); } }}private void copy(string data){ string[] rows = data.Split(new[] { "..
C# [22] ORACLE AUTO INCREMENT 설정 이전 회사에서는 ORACLE을 유지보수용으로만 하다보니 아 물론 [OO대학교 - 규정집]을 만들기는 했다. 근데 너무 오래되기도 했고 잘 사용하지도 않아서... TABLE 만드는데 AUTO_INCREMENT 가 먹히지 않는걸 망각했다. 아래와 같이 하면 된다. CREATE TABLE [테이블명] ( "NO" NUMBER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1), ~, ~, ~, ~);
C# [22] DB에 추가된 거 가져오기 DB - Oracle 을 사용하고 있는데 DB Tool은 DBeavor를 사용하고 있다. DB에 새로운 테이블을 만들고 그 테이블을 Model.edmx에 추가하고 싶을 때는 [마우스 우클릭] - [데이터베이스에서 모델 업데이트]를 눌러주면 된다. 이렇게 들어가면 DB 툴로 추가한 것을 가져올 수 있다. 간단하죠???
C# [21] 그리드에서 체크박스 없애기 다른 분의 소스를 복사해서 쓰다보니 checkbox를 어떻게 지정하는지 몰랐었다... 심각한 상황은 아니고 몰랐던거 뿐임... 개발자는 모르면 심각한건가?!??!??!?! 어찌됐든 ㅋㅋㅋ 그리드 설정에서 저렇게 [MultiSelect = False]로 설정해주면 된다. 사용하고 싶으면 True로 하고
C# [20] 팝업 같이(like) 만들기!!! 여기서 border를 없애고 싶었다 [속성] - [FormBorderStyle] 을 선택해서 기본속석이 [Sizable]로 되어있는데 [None]으로 변경하면 없어진다!!!없어짐 ㅎㅎㅎ

728x90
반응형