DataGridView3 [C#] DataGridView에 역순으로 데이터 (행) 추가하기 dataGridview에 신규행을 추가 할때 마지막행 다음에 추가하는 것이 일반적이지만 역순으로 (추가 될 신규행을 첫번째행에 추가) 수정이 필요 했다. 아래와같이 변경만 해주면 쉽게 수정 가능하다. 1. 삽입할 행 인덱스 추가 dataGridView.Rows.Insert(0); // 행의 첫번째에 추가 할 것이니 인덱스 번호를 0으로 설정 2. 삽인된 행의 각 컬럼의 데이터 추가 dataGridView.Rows.[0].Cells[0].Value = ""; 이렇게만 수정해주면 된다. 다른 특정 인덱스에 추가하고 싶으면 삽입 코드에서 인덱스 번호만 지정해 주면 끝 . 2024. 4. 20. [C#] Form load 시 dataGridview 특정행으로 scroll 이동 안됨_해결 Form load 할 때 datagridview에 데이터 바인딩 후 특정 데이터를 찾아 해당 데이터 위치로 화면 스크롤 하는 것을 구현하고 싶었다. form.Load 함수 사용 하여 해당 함수에서 datagridview에 데이터 바인딩 후 dataGridView.FirstDisplayedScrollingRowIndex = 원하는 rowIndex; -> 해당코드 추가 바인딩은 되는 거 같은데 스크롤이 안된다..... 폼 로드 하고 컨트롤(dataGridview) 렌더링 이 안되있는 상태에 스크롤 이동을 하려고 하니까 안되는거 같아서 폼 event 순서를 찾아 보았다. 아래 사이트 참고 http://www.acronet.kr/index.php?mid=python&document_srl=27206 프로그래밍 .. 2024. 1. 27. [C#] DataGridview 선택 행 style 변경 시 DefaultCellStyle에서 수정 안됨_ 해결 datagridview 에서 특정 data가 들어간 행의 배경색상 변경을 해야 했다. 속성창에 DefaultCellStyle 에서 selectionBackColor을 변경하면 된다고 하는데 이렇게 하면 배경색은 노란색 글자색은 빨간색으로 한다고 설정을 한거다. 근데 안돼... 안돼 ㅓㅡㅜㅜㅜㅜㅜㅜㅜㅜ 계속 헤매다가 원인을 찾음 RowTemplate 의 하위 속성에 있는 DefaultCellStyle을 변경해 주니 적용됐다. 기본적으로 RowTemplate의 속성 값은 없는데 난이게 설정이 되어 있어서 안되었던거 ㅜㅜ 2024. 1. 26. 이전 1 다음 LIST