[c#] DataGridView 헤더에 DisplayName으로 이름 출력하기

클래스를 List 등에 담아 DataGridView에 바인딩하면 클래스의 프라퍼티 이름이 DataGridViewColumn.HeaderText가 되어 헤더에 출력된다. 하지만 대부분의 경우 프라퍼티 이름과는 다른 이름을 출력해야 한다. 이럴 땐 DataGridView애트리뷰트를 이용하면 된다.

class Class1
{
    [DisplayName("정수")] public int Int { get; set; }
}