반응형 C# Winform9 [C#] c# Winform Text 박스 - 글자수 제한, 리셋 안녕하세요 C#에서 사용하는 Text 박스 글자수 제한 및 Text 박스 리셋하는 간단한 코드 입니다. 1. Text Box MaxLenght Check public string CheckBytesTextBox(int maxLength,TextBox txtContents) { string contents = txtContents.Text; Byte[] contentsByte = Encoding.Default.GetBytes(contents); if (contentsByte.Length > maxLength) { MessageBox.Show($"{maxLength} Bytes를 초과하여 입력하실 수 없습니다."); while (contentsByte.Length > maxLength) { //한글자씩 줄여.. 2022. 7. 9. [c#]WinForm Datagridview CheckBox 사용 방법 C#에서 DataGridview에서 CheckBox 사용 방법 입니다. 1. DataGridview 열 편집 Datagridview 작업 - 열편집 클릭 Check Box 사용 할 열 선택 후 ColumnType을 DataGridViewCheckBoxColumn 으로 변경 2. Datagridview Cellclick 이벤트 마우스 - Cellclick 이벤트 생성 3. Datagridview CheckBox 코드 if(e.RowIndex > -1) : CheckBox 개별 Row 클릭 했을때 플래그 변경 if (e.ColumnIndex == checkgubun.Index) : Column 헤더 클릭 했을 경우 전체 플래그 변경 public partial class FrmDatagridViewCellte.. 2022. 5. 25. [C#]C#에서 메일 보내기 안녕하세요 C#에서 System.net.Mail; 사용하여 메일 보내는 방법 입니다. using System.Net>Mail 받는 사람 메일 주소는 여러개도 입력 가능("ooo@oo.co.kr, sss@ss.co.kr") - 큰 따옴표 안에 콤마(,)로 구분하여 사용 public static bool SendMail(string title, string contents) { try { // 1. 메시지 : 보내는이,받는이,주제,본문 MailMessage message = new MailMessage("보내는사람 메일주소", "받는사람 메일주소", $"{title}", contents); // 2. smtp SmtpClient smtp = new SmtpClient("메일서버 주소", 메일서버 포트); /.. 2022. 5. 21. [C#] C#에서 비밀번호 검증(Password Validation) 안녕하세요 C#에서 비밀번호 검증 유효청 체크 코드를 포스팅하겠습니다. 1. 최소 1개 이상 숫자 포함 var Number = new Regex(@"[0-9]+"); 2. 최소 1개 이상 영어 대문자 포함 var UpperCaseChar = new Regex(@"[A-Z]+"); 3. 최소 1개 이상 영어 소문자 포함 var LowerCaseChar = new Regex(@"[a-z]+"); 4. 비밀번호 길이 체크(최소 8자리에서 12자리) var MinMaxChars = new Regex(@"^.{8,12}$"); 5. 특수문자 포함 여부 체크 var SpecialChar = new Regex(@"[!@#$%^&*()_+=;:?-]"); //using System.Text.RegularExpressi.. 2022. 5. 10. [C#]C# Winform Datagridview Row 이동 하기 안녕하세요 C# Datagridview에서 Up, Down 버튼을 클릭했을 때 Row를 원하는 위치로 이동 할 수 있는 코드를 포스팅하겠습니다. 1. Windows Form을 생성합니다. DataTable에 No, 이름, 지역 컬럼을 생성 한 뒤 4 Row의 데이터를 담았습니다. Datatable에 데이터를 담은 다음 Datagridview Datasource에 담아서 표시하였습니다. private void FrmdgvChangeRow_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("NO"); dt.Columns.Add("name"); dt.Columns.Add("area"); dt.Rows.Add("1".. 2022. 4. 28. [C#/WINFORM]-Datagridview Excel Import(엑셀 불러오기) 안녕하세요 지난번엔 C# 프로그램에서 Datagridview의 Excel Export(엑셀 내보내기) 포스팅에 이어 이번에는 Excel Import(엑셀 불러오기) 기능에 대하여 정리해 보았습니다. **Excel Export(엑셀 내보내기) 지난글 2022.04.18 - [소소한 C# 지식] - [c#/WINFORM] - Datagridview Excel Export (엑셀 내보내기) [c#/WINFORM] - Datagridview Excel Export (엑셀 내보내기) 안녕하세요 프로그램에서 Datagridview의 데이터를 엑셀로 내보내기 기능을 많이 사용하여 공통 클래스를 생성 후 호출하여 사용할 수 있도록 코드 정리해 보았습니다. 1. Nuget 패키지 설치 Microsoft.o harrymo.. 2022. 4. 20. 이전 1 2 다음 반응형