728x90
반응형

DataGridView 4

[C#] DataGridView 자동 줄바꿈 기능 & 행 높이 자동 변환 (WrapMode & AutoSizeRowsMode)

DataGridView 사용 시 Cell 안의 텍스트 길이가 길면 자동으로 줄바꿈 + 높이 변경을 하고 싶을 때. 📌 기본 설정인 경우 텍스트 길이가 길면 텍스트를 전부 확인할 수 없고,마우스 오버 시 툴팁으로 전체 string을 확인할 수 있다. 📌 DefaultCellStyle (WrapMode = True) 설정한 경우 Default Cell Style의 Wrap Mode를 사용하면,위와 같이 텍스트가 오른쪽으로 쭉 입력되는 것이 아니라자동으로 오른쪽 박스에 닿으면 줄바꿈이 된다.하지만, 사진에서 보이는 것과 같이 행 높이 조절은 안된다. (글씨 잘림) 📌 AutoSizeRowsMode (AllCellsExceptHeaders) 설정한 경우 Auto Size Rows Mode가 N..

IT/C# 2024.12.04

[C#] DataGridView ComboBoxCell Column Create & SelectedIndexChanged Event & Reset (feat. 가계부 프로그램 업데이트)

안녕하세요 ELLA입니다! 제가 진짜 정말 계속 진심 기다리던 애플페이!!❤❤ 이번에 개시하자마자 바로 현대카드 만들고~ 그날 저녁에 야근하고(ㅋㅋ) 집 가는 길에 편의점에서 바~로 써봤습니다. 아 좋더라구요 ㅎㅎ 와우 ㅎㅎ 그래서 신용카드를 새로 만든 김에 제가 만들어서 쓰던 가계부도 나름대로 프로그램 업데이트 진행해 봤습니다. (가계부 만들기 포스팅 보러 가기) 2020.02.29 - [IT/C#] - [C#] 가계부 프로그램 만들기 DAY2. 프로그램 UI 생성 및 가계부 기본 설정하기 그리고 프로그램 개발하면서 DataGridView 몇 가지 활용법을 포스팅으로 써봤습니다. 동영상은 가계부 프로그램에서의 ComboBoxCell SelectedIndexChanged 기능 영상으로 만들어보았습니다. ..

IT/C# 2023.03.24

[C#] Excel Data Ctrl+C Ctrl+V to DataGridView

엑셀에서 데이터를 복사해서 그대로 DataGridView에 붙여넣기 하고 싶을 때. 아래의 DataGridView에서 Ctrl+V를 사용해서 복붙하도록 만들었다. DataGridView의 Column은 개수가 정해져 있고 엑셀에서도 컬럼 개수에 맞게 복사해오도록 했다. Row는 복사해 온 데이터의 길이에 맞게 Row를 추가하도록 했다. 아래의 코드를 참고하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.KeyCod..

IT/C# 2022.11.17
728x90
반응형