씨샵(C#)에서 DataGridView에 데이터를 추가하면 문자열의 줄 바꿈(엔터 값)이 적용되지 않고 한 줄로 표시된다. DataGridView의 속성에서 셀 속성을 변경하여 문자열의 줄 바꿈을 표시할 수 있다. 아래의 순서로 속성을 변경하면 줄 바꿈이 적용된다. DataGridView의 속성에서 DefaultCellStyle 항목을 클릭한다. WrapMode 항목의 값을 True로 변경한다. DefaultCellStyle 항목을 변경하면 모든 셀의 속성이 변경된다. 특정 칼럼의 속성만 변경하고 싶다면 열편집의 특정 칼럼 DefaultCellStyle만 변경하면 된다.
씨샵(C#)에서 문자열을 자를 때는 Substring 메서드를 사용한다. Substring 메서드를 사용하면 특정 위치부터 원하는 길이만큼 문자열을 자를 수 있으며, IndexOf 메서드를 같이 사용하며 특정 문자 이후 문자열 자르기도 가능하다. 그리고 문자열을 특정 구분자를 기준으로 배열로 변환하고 싶을 때는 Split 메서드를 사용하면 된다. 목차 문자열 자르기 (Substring) 문자열 뒤에서 자르기 (Substring, Length) 특정문자 위치에서 자르기 (Substring, IndexOf) 문자열 구분자로 나누기 (Split) 문자열 자르기 (Substring) string str = "Hello, World"; string str1 = str.Substring(0, 5); // 결과: H..
씨샵(C#)에서 문자열의 마지막 문자를 제거할 때는 TrimEnd 메서드를 사용하는 것이 편리하다. 문자열의 마지막 엔터(\r\n) 또는 구분자 쉼표(,)를 쉽게 제거할 수 있다. 그러나 문자열의 마지막에 동일한 문자가 반복될 경우 반복 문자에서 하나의 문자만 제거하고 싶을 때는 Substring 메서드를 활용해야 한다. 목차 TrimEnd 메서드를 사용하여 마지막 문자 제거 Substring 메서드를 사용하여 마지막 문자 제거 TrimEnd 메서드를 사용하여 마지막 문자 제거 문자열의 마지막 엔터(\r\n) 제거 string str = "Hello, World" + "\r\n"; str = str.TrimEnd('\r', '\n'); 문자열에서 마지막 문자를 제거할 때는 TrimEnd 메서드를 사용하면..
자바스크립트에서 문자열을 연결하거나 붙일 때에는 "+" 연산자, concat() 함수를 사용하고, 배열의 문자열을 합칠 때는 join() 함수를 사용하면 된다. 문자열을 합칠 때는 일반적으로 "+" 연산자를 많이 사용한다. "+" 연산자가 concat() 함수보다 조금 더 성능이 좋은 걸로 알려져 있다. "+" 연산자를 사용하여 문자열 합치기 concat() 함수를 사용하여 문자열 합치기 join() 함수를 사용하여 배열을 문자열로 합치기 "+" 연산자를 사용하여 문자열 합치기 var str = 'Java' + 'Script'; // 결과 : 'JavaScript' 문자열을 합칠 때는 "+" 연산자를 사용하면 된다. 문자열 변수를 할칠 때도 str1 + str2 + str3 이렇게 "+" 연산자를 사..
자바스크립트에서 문자열에 포함된 특정 문자의 개수를 구해야 하는 경우가 있다. 특정 문자를 구하는 직접적인 함수는 없으며 split 함수와 match 함수를 활용하여 특정 문자의 개수를 구할 수 있다. 아래의 예제는 문자열에서 특정 문자 쉼표(',')의 개수를 구하는 방법이다. split 함수 사용 var str = 'HTML,CSS,JavaScript'; var count = str.split(',').length - 1; // 결과 : 2 split 함수를 사용하여 문자열을 배열로 변환 후 배열의 크기에서 -1을 하면 특정 문자의 개수를 구할 수 있다. split 함수를 사용하면 특정 문자를 기준으로 문자열을 배열로 변환한다. 배열의 길이에서 -1 만큼이 특정 문자 개수이다. match 함수 사용 v..
자바스크립트에서 문자열을 특정 구분자로 분할하기 위해서는 split 함수를 사용하면 된다. split 함수를 사용하면 특정 구분자를 기준으로 문자열을 분리하여 결과를 배열로 반환한다. 구분자가 많지 않다면 substring 함수와 indexOf 함수를 활용하여 문자열을 특정 구분자로 자를 수도 있다. split 함수로 문자열 자르기 var str = 'HTML,CSS,JavaScript'; var words = str.split(','); // 결과 : ['HTML', 'CSS', 'JavaScript'] // words[0] : 'HTML' // words[1] : 'CSS' // words[2] : 'JavaScript' split("구분자 문자열") 위의 예제는 구분자 쉼표(',')를 기준으로 문자..
자바스크립트에서 문자열에서 문자 또는 문자열의 위치를 검색 위해서는 indexOf와 search 함수를 사용하고, 문자열의 뒤에서 부터 문자열을 검색할 때는 lastIndexOf 함수를 사용하면 된다. str.indexOf(searchValue[, fromIndex]) str.search(regexp) str.lastIndexOf(searchValue[, fromIndex]) 대부분 문자열을 찾을 때는 indexOf 함수를 많이 사용하며, 정규식을 사용해야 할 경우 search 함수를 사용하면 된다. 문자열을 찾으면 문자열의 첫 번째 위치를 반환하고 찾지 못하면 -1을 반환한다. indexOf 함수로 문자열 찾기 var str = 'HTML,CSS,JavaScript'; var pos1 = str.i..
자바스크립트에서 문자열의 마지막 문자를 제거하기 위해서는 다양한 방법이 있겠지만, 문자열 자르기 함수를 사용하는 방법과 replace() 함수를 사용하여 문자열의 마지막에 특정 문자가 존재할 경우 치환하여 제거하는 방법이다. 아래의 두 가지 방법을 기억해 두면 유용하게 사용할 수 있다. 문자열 자르기 함수를 사용하는 방법 replace() 함수의 정규식을 사용하는 방법 아래의 예제는 문자열의 마지막 쉼표(", ")를 제거하는 방법이다. 문자열 자르기 함수를 사용하여 마지막 문자 제거 var str = 'HTML,CSS,JavaScript,'; str = str.slice(0, -1); // 결과 : "HTML,CSS,JavaScript" var str = 'HTML,CSS,JavaScript,'; s..
자바스크립트에서 문자열을 자르기 위해서는 substr(), substring(), slice() 함수를 사용하면 된다. 문자열을 뒤에서부터 자르기 위해서는 slice() 함수를 사용하면 효율적이며 타 언어의 Right 함수와 비슷하다고 생각하면 된다. 세 가지의 함수 중 상황에 맞는 적절한 함수를 사용하면 된다. str.substr(start[, length]) str.substring(indexStart[, indexEnd]) str.slice(beginIndex[, endIndex]) 위 세 가지 함수의 인수 중 대괄호([]) 부분은 생략이 가능하며, 생략할 경우 시작 위치부터 문자열 끝까지 자른다. substr 함수로 문자열 자르는 방법 var str = '자바스크립트'; var result1 ..
자바스크립트에서 현재 날짜 및 시간을 구하기 위해서는 Date 객체를 사용하면 된다. Date 객체를 사용하여 현재의 날짜를 출력하면 YYYY-MM-DD와 같은 형식의 날짜 포맷으로 출력되지 않기 때문에, Date 객체에서 제공하는 추출 함수를 사용하여 날짜 포맷을 변환하는 작업이 추가적으로 필요하다. 현재 날짜, 시간 구하기 var today = new Date(); console.log(today); // 결과 : Sun May 30 2021 15:47:29 GMT+0900 (대한민국 표준시) // 결과 : Sun May 30 2021 15:47:29 GMT+0900 (대한민국 표준시) Date 객체를 사용하여 현재 시스템의 날짜를 가져와서 출력하면, 평상시에 사용하는 날짜 포맷(YYYY-MM-DD ..