[C#] datagridview에 아이콘 표시 하기

[C#] datagridview에 아이콘 표시 하기

Datagrid에 Header부터 행 처리에 있어서 필요한 코드만 정리해 놓은것입니다.
사용 방법은 자신이 원하는 형태로 처리 하시기 바랍니다.

// header
dataGridView1.Visible = true;
dataGridView1.AutoGenerateColumns = false;
dataGridView1.RowHeadersVisible = false;
dataGridView1.MultiSelect = false;
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Red;
dataGridView1.Columns.Add(new DataGridViewTextBoxColumn()
{
	HeaderText = "제목",
	ReadOnly = true,
	AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill,
	FillWeight = 10
});
dataGridView1.Columns.Add(new DataGridViewImageColumn()
{
	HeaderText = "아이콘 출력 ",
	Width = 40,
	ReadOnly = true,
	AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill,
	ValuesAreIcons = true,
	FillWeight = 5
});

// 아이콘 정의
Icon New = Properties.Resources.newicon;


// icon의 x 자 표시 없애주기
dataGridView1.Columns[1].DefaultCellStyle.NullValue = null;