[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;