Fly to the sky & Return

DatagridView control 관련 잡다한 내용들 본문

프로그래밍/c# 윈폼 데이터베이스 기초부터

DatagridView control 관련 잡다한 내용들

낼은어떻게 2016. 3. 2. 16:33
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 마지막 행(row)에 보이는 빈칸 없애기

  ->  마지막에 보이는 빈칸은 datagridview에서 직접 입력이 가능하도록 설정이 되어 있어서 나타나는 것입니다.    다음 그림과 같이  datagridview Task에서 Enable adding 체크박스를 체크하지 않으면 나타나지를 않습니다. 

  

2. checkbox 삽입하기

 일단 DatagridView Tasks를 열고 Edit Columns 을 선택한 후  다음 그림과 같이  columtype을 조정하면 checkbox삽입이 가능합니다.

 

 

3. Datagridview 체크박스를 체크 한후에 행해지는 이벤트 작성하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
  private void button6_Click(object sender, EventArgs e)
        {
           
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                if (Convert.ToBoolean(row.Cells["Col_check"].Value) == true)
                {
                    
 
 
                   //코드 삽입
                    
 
                }
                
            }
 
 
 
cs

4. RowHeader 숨기기  ( 삼각형... pointer of row head)

 

   dataGridView1.RowHeadersVisible = false

 

아주 쉽게 처리할  있다.    

 

5.  DataGridViewColumn.Width 속성

DataGridViewColumn column = dataGridView.Columns[0];

column.Width = 60;

1
2
3
4
5
6
 
private void Button5_Click(object sender, System.EventArgs e)
{
    DataGridViewColumn column = dataGridView.Columns[0];
    column.Width = 60;
}
cs