DataTable 4

[C#][WinForm][Dev]DataTable로 GridControl/GridView에 데이터 추가하기

**본 글은 DevExpress 컴포넌트를 이용한 경우에만 참고 할 수 있다. 테스트에 사용된 데이터 GridControl/GridView란? WinForm 의 DataGridView 상위버전. 오름차순/내림차순만 지원되는 DataGridView에서 검색기능 / 필터기능 등을 추가로 사용 할 수 있다. GridControl / GridView 차이? GridControl : 출력해줄 데이터 소스를 바인딩 한다. GridView : 화면에 데이터를 출력해준다. 조금 더 자세하고 명확하게 정의 하고 싶지만 그 정도만큼 잘 알고 있지 못하다. GridControl = 데이터 / GridView = 화면출력 정도로만 생각해두고 써도 크게 무리는 없을 것 같다. 데이터 추가/바인딩 하기 기본적으로 DataGrid..

C#/winform 2021.06.28

[DATATABLE]SELECT로 ROW 인덱스 구하기(feat.DataGridView)

테스트에 사용된 데이터그리드뷰 와 데이터 private void button1_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); // 데이터테이블 선언 string keyword = textBox1.Text; // 인덱스를 찾을 이름 dt = ConvertDGVToDataTable(dataGridView1); //DataGridView 데이터를 DataTable로 변환하는 함수 //SELECT 문을 이용하여 찾은 Row값을 dr에 할당 DataRow[] dr= dt.Select($"column1 = '{keyword}'"); //dr값을 전부 반복하면서, 인덱스 값을 표시 for (int i = 0; i < dr.Length; i++..

C#/winform 2021.02.28

[DataGridView]DataTable로 DataGridView에 데이터 추가하기

public Form1() { InitializeComponent(); AddDataIntoDGV(); } private void AddDataIntoDGV() { DataTable dt = new DataTable(); // 데이터테이블 생성 //데이터 테이블의 컬럼 생성 dt.Columns.Add("name"); //"name" = 컬럼명 dt.Columns.Add("age", typeof(Int32)); //컬럼데이터를 int형으로 선언 dt.Columns.Add("gender"); //데이터 테이블의 행(내용) 생성 dt.Rows.Add("홍길동", 20, "남"); dt.Rows.Add("김철수", 40, "여"); //데이터그리드뷰에 데이터테이블 dt를 가져옴. dataGridView1.Dat..

C#/winform 2021.02.19