C#

DataGridView 활용

D3V3L0P3R 2023. 11. 9. 11:14


                // Row clear
                dataGridView1.Rows.Clear();
                // 컬럼 갯수 지정
                this.dataGridView1.ColumnCount = 4;
                // 컬럼 너비 지정
                this.dataGridView1.Columns[0].Width = 20;
                // 이미지 컬럼 추가
                DataGridViewImageColumn iconColumn = new DataGridViewImageColumn();
                dataGridView1.Columns.Insert(3, iconColumn);

 

                // 리소스 파일의 test_img 참조
                Image tempImg = Properties.Resources.test_img;

                // 지정한 컬럼 갯수 만큼 해당 Row에 add
                dataGridView1.Rows.Add(value, value , value, tempImg, value);

 


        private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
        {
            // 그리드 셀 테두리 없애기
            e.AdvancedBorderStyle.Right = DataGridViewAdvancedCellBorderStyle.None;
            e.AdvancedBorderStyle.Bottom = DataGridViewAdvancedCellBorderStyle.None;
            e.AdvancedBorderStyle.Left = DataGridViewAdvancedCellBorderStyle.None;
            e.AdvancedBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None;
        }