본문 바로가기

전체 글50

[C#] DataGridView에 역순으로 데이터 (행) 추가하기 dataGridview에 신규행을 추가 할때 마지막행 다음에 추가하는 것이 일반적이지만 역순으로 (추가 될 신규행을 첫번째행에 추가) 수정이 필요 했다. 아래와같이 변경만 해주면 쉽게 수정 가능하다. 1. 삽입할 행 인덱스 추가 dataGridView.Rows.Insert(0); // 행의 첫번째에 추가 할 것이니 인덱스 번호를 0으로 설정 2. 삽인된 행의 각 컬럼의 데이터 추가 dataGridView.Rows.[0].Cells[0].Value = ""; 이렇게만 수정해주면 된다. 다른 특정 인덱스에 추가하고 싶으면 삽입 코드에서 인덱스 번호만 지정해 주면 끝 . 2024. 4. 20.
[SQLD] SQLD 직장인 합격 후기 노랑이X (공부방법, 시간활용) 준비기간 넉넉하게 한달 하루 공부 시간 30분? 강의 X 책 2024 유선배 SQL개발자(SQLD) 과외노트 참고 블로그 (최신기출 문제 풀이) https://yunamom.tistory.com/ 책은 일반적으로 알고 있는 SQL 자격검정 실전문제 (일명 노랑이) 는 SQLP 수준과 SQLD 수준 같이 혼합되어 있어서 나같이 SQLD 준비하는 사람들은 책 펴는 순간 포기하고 싶어질 것이다. 그래서 부랴부랴 교보문고에서 SQLD 검색해서 주문많은순으로 정렬하여 제일 높은 순위에 있는 책을 골라 구매 했다. 선택한 책은 ' 2024 유선배 SQL개발자(SQLD) 과외노트 ' 이고 ebook으로 구매! 책은 적절한 예시와 함께 쉽게 설명되어 있다. 그리고 책 뒷부분에 모의고사 5회까지 나와있어서 이 책만 봐도.. 2024. 4. 18.
[Android] 단말기에 연결된 ip 주소 확인하는 방법 1. manifests 에 퍼미션 추가 프로젝트 탐색기 > app > manifests > AndroidManifest.xml 파일 더블클릭 아래의 퍼미션 추가 인터넷 사용 퍼미션 와이파이 접속 허용 퍼미션 2. 연결된 와이파이 정보 조회 함수 추가 try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAd.. 2024. 4. 17.
[Android] 소프트키 활성화 여부 확인 하는 방법 (소프트키 비활성화 상태에서 다른 영역 터치 시 오류 해결) EditText 터치 시 자동적으로 소프트 키보드가 올라온다. (소프트 키보드 활성화) 올라온 소프트 키보드 외 다른 영역 터치 시 소프트 키보드가 내려갈 수 있도록 구현 했었다. 근데 소프트 키보드가 활성화 되지 않은 상태에서 다른 영역 터치시 아래와 같이 NullPointerException을 뱉어내며 죽는다. 에러 메시지를 보면 android.os.IBinder android.View.View.getWindowToken()이 null 인데 상태값 (활성화, 비활성화) 을 변경하려고 하니 오류가 뜰 수 밖에 .. 그래서 getWindowToken() 값이 null 이아닐때만 키보드가 비활성화 되도록 수정했다. 2024. 4. 17.
LIST