C# 트리뷰(TreeView)에서 선택하면 텍스트박스(TextBox)에 보이게 하기
C# TreeView(트리뷰)에 데이터베이트(SQL) 연결하기 ui는 버튼과 트리뷰를 추가합니다. 버튼을 클릭해서 아래와 같은 내용을 입력해 줍니다. 이 전에 데이터베이스를 연결해주는 작업을 해줘야 되요. 추가 내용을 입력합니다. ToString()이나 catch 내용을 입력해 줍니다. 결과물입니다. 이거는 제가 만든겁니다. 잘 됩니다. 다만 중복되는 내용을 삭제해야 숙제가 남았습니다. 그 외 여러가지 방법이 있는데 참고만 할려고요.
C#에서 treeview 추가, 삭제, 전체삭제, 체크박스 선택 삭제 방법 1. C# treeview 에서 노드 추가하기 2. C# treeview에서 선택한 노드만 삭제하기 3. c# treeview에서 모든 노드 삭제하기 (트리뷰안 모든 내용 삭제하기) 4. c# treeview 체크박스 만들고, 체크박스에 체크표시된 노드만 삭제하기 트리뷰를 체크박스로 만들려면 프로퍼티에서 체크박스를 트루해주면 된다. 코드는 조금 복작하다. c# 중급이상.
C#으로 계산기 만들기 버튼 당 핸들러를 각자 넣지 않는다.왜? 코드가 너무 길어진다.핸들러를 각가 모두 만드는건 좋은 방법이 아니라고 한다. 모든 버튼 0~9까지 하나의 핸들러로 처리한다. 0~9까지 버튼의 클릭 핸들러를 위와 같이 한개로 처리한다. 0~9까지 버튼 핸들러를 하나의 핸들러로 처리하는 코드 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; namespace First_cSha..
C# 계산기 버튼 만들기, 더하기 버튼 누르면 첫번째 숫자 완성되기 1. 숫자입력2. 더하기 버튼 - 첫번째 숫자 완성 3. 숫자입력 - 두번째 숫자 완성 4. 더하기 버튼 - 첫번째 숫자와 두번째숫자 더한값을 첫번째 변수에 저장5. 숫자입력6. 4번을 계속반복 1. 숫자 입력2. 더하기 버튼 -숫자 완성, 변수와 숫자 합, 결과를 변수에 다시 저장 3. 2번를 계속 반복 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syst..
c#에서 텍스트 박스에 숫자만 입력받고 싶을때 코딩방법 int.TryParse를 사용하면 됩니다. int number = 0; if (int.TryParse(TextBox.Text, out number) == false) { MessageBox.Show("TextBox에 문자가 들어왔습니다. 숫자를 입력해주세요."); return; } //숫자가 들어오면 true를 리턴하고, 문자가 들어오면 false를 리턴하면서 메시지 박스를 출력한다. 만약 입력이 잘못됐을때 그 텍스트박스의 텍스트를 모두 설렉하고 포커를 두고 싶다면 이렇게 하면 된다고 합니다. if (int.TryParse(TextBox.Text, out number) == false) { MessageBox.Show("TextBox에 문자가 들어왔..
C#에서 텍스트박스 공백일경우 메시지 나오게 하기 첫번째 방법은 if(TextBox.Text ==""){ MessageBox.Show("텍스트 박스에 입력해주세요.");} 첫번째 방법은 문자,숫자 등이 입력 되지 않았을 경우만 잡아낼수 있다. 두번째 방법 if(String.IsNullOrWhiteSpace(TextBox.Text)){ MessageBox.Show("텍스트 박스에 입력해주세요.");} 두번째 방법은 텍스트 박스에 스페이스바나, 탭 처럼 화이트스페이스도 입력이 안된걸로 판단해줄수 있다. 즉 두번째 방법은 Null 이거나 WhiteSpace일 경우 잡아낼수 있다.
C# 숫자형을 문자로 바꾸기, 문자형을 숫자형으로 바꾸기 즉 int형을 string형으로 바꾸기, string형을 int형으로 바꾸는 방법을 알아보겠습니다. 텍스트박스에 입력된 텍스트를 int형 변수 number에 저장하는 방법입니다. int number1 = Convert.ToInt32(Sum1.Text); int number2 = Convert.ToInt32(Sum2.Text); int형 변수 number이 값을 더한 sum의 변수를 텍스트형으로 바꾸는 구문입니다. int sum = number1 + number2;SumResult.Text = sum.ToString();
C#에서 MySQL 연결하기 1. 새프로젝트 Visual C# >> Windows Desktop >> Windows Froms 앱 를 차례대로 선택한다. 2. 참조를 우클릭하고 '참조 추가'를 클릭한다. 3. 참조 관리자에서 찾기에서 MySql.Data를 찾아서 확인을 누른다. 4. using MySql.Data.MySqlClient;를 추가한다. 5. 다음과 같이 소스코드를 입력한다. 6. 실행을 하기전에 당연히 MySql database.edata 데이터베이스가 있어야 한다. 8. 모든 준비가 끝났으면 실행하자. 다음과 같은 결과를 볼 수 있다.
라즈베리파이의 MySQL을 원격으로 접속하여 관리하는 방법 라즈베리파이의 MySQL에 새로운 데이터베이스를 생성하거나 기존의 ... 이 글에선 MySQL Workbench를 이용하지만 SSH 연결 기능이 있는 ...맥(mysqlworkbench)를 이용해 라즈베리파이 mysql 원격제어 1. 맥에 mysql 설치2018/09/20 - [프로그래밍/MySQL] - 맥에 MySQL 설치하기2. 맥에 mysqlworkbench설치 2018/09/21 - [프로그래밍/MySQL] - 맥 터미널에서 MySQL 접속하기 3. 라즈베리파이에 mysql 설치 및 설정2018/09/21 - [프로그래밍/MySQL] - 라즈베리파이에서 mysql 접속하기 4. 맥(mysqlworkbench)를 이용해 라즈베리파이 mysq..
mysql join 실습 예제 MariaDB [opentutorials]> select * from topic;+----+------------+------------------+---------------------+-----------+| id | title | description | created | author_id |+----+------------+------------------+---------------------+-----------+| 1 | my sql | mysql is... | 2018-09-22 00:12:27 | 1 || 2 | oracle | oracle is... | 2018-09-22 00:13:38 | 1 || 3 | sql server | sql server is...
mysql 테이블 분리하기 기존에 있던 테이블 이름 바꿔서 백업테이블로 만들기 mysql 테이블 이름 바꾸기 명령어: rename MariaDB [opentutorials]> rename table topic to topic_backup; Query OK, 0 rows affected (0.02 sec) 다시 새로운 topic 테이블 생성한다. MariaDB [opentutorials]> create table topic( -> id int(11) not null auto_increment, -> title varchar(30) not null, -> description text null, -> created datetime not null, -> author_id int(11) null, -> pri..
mysql delete문 실습 MariaDB [opentutorials]> select * from topic; +----+---------+---------------+---------------------+--------+-------------------------+ | id | title | description | created | author | profile | +----+---------+---------------+---------------------+--------+-------------------------+ | 1 | mysql | mysql is... | 2018-09-21 21:26:22 | egoing | developer | | 2 | oracle | oracle is....