| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- Gitea GPG
- DataGridView
- synology
- Gitea 설치
- toroisegit
- 트레이아이콘
- gitea
- 깃티설치
- Re
- 깃티gpg
- Column
- LogonUI
- theme
- 깃티
- jellyfin
- Resident Evil
- 시놀로지깃티설치
- Resident
- gitea설치
- DataTable
- 시놀로지
- Header
- trayicon
- gfd
- unable to boot the simulator
- c#
- CmdKey
- checkbox
- 젤리핀
- Capcom
Archives
- Today
- Total
C O D I N G
DataTable 사용방법 본문
이해하기 쉽게 말하면
DataTable은 리스트뷰 (Detail) 이라고 생각하면 이해가 쉽다.
DataTable tb = new DataTable();
리스트뷰(Detail)에서 필요한 부분을 생각해보면
ColumnHeader, Rows, Columns가 필요할거고 각 항목별 값이 필요할것이다.
이해하기 쉽도록 풀어서 설명하는것..
컬럼헤더1 |
컬럼헤더2 |
일 |
1 |
이 |
2 |
삼 |
3 |
위와 같은 형태로 만들고 싶다라고 한다면
row중 첫번째는 string이고, 그 다음은 int이므로 지정한다.
tb.Columns.Add("컬럼헤더1" , typeof(string));
tb.Columns.Add("컬럼헤더2", typeof(int));
DataRow dr = dt.NewRow();
dt에서 새로울 열을 만들것이기 때문에 dt로 만들어 주고
dr["컬럼헤더1"] = "일";
dr["컬럼헤더2"] = 1;
위와같이 지정하면
dr에 두개의 값이 저장된다
dr에 필요한것이 아니고 dt에 필요하므로
dt.Rows.Add(dr);
열을 추가해주면, DataTable에 저장된것이다.
저장된 DataTable(tb)를 ComboBox나 DataSource를 사용하는 곳에 쓸 수 있다.
'Programming > C#' 카테고리의 다른 글
| DataGridView의 Cell입력시 KeyPress / MaxLength 사용하기 (0) | 2016.11.30 |
|---|---|
| bool 배열 한번에 초기화 하기 (0) | 2016.11.23 |
| ComboBox에 항목별로 Tag를 사용하는 방법 (DataTable) (0) | 2016.08.14 |
| xml Element (0) | 2016.08.02 |
| TrayIcon 좌클릭, 우클릭 메뉴 가능하게 하기 (0) | 2016.04.25 |
