Q: Вид ячеек DataGridView C# Есть код:
private void RiskChartLoad(object sender, EventArgs e)
{
    var ass_column = new DataGridViewColumn();
    ass_column.HeaderText = "Название"; // не работает
    ass_column.ReadOnly = true;
    ass_column.Frozen = true; // не работает
    ass_column.CellTemplate = new DataGridViewTextBoxCell();
    dataGridView.Columns["0"].DefaultCellStyle
        .Alignment = DataGridViewContentAlignment.MiddleCenter; // не работает
    ... 

    dataGridView.AutoResizeColumns();   
    dataGridView.AutoResizeRows();
    dataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; // не работает 
    dataGridView.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Left);


    dataGridView.AllowUserToAddRows = false;


    DataClass dc = new DataClass(); 
    BindingList<Data> data = new BindingList<Data>();
    ...
    dataGridView.DataSource = data;
}

Читал документацию, но так и не нашел ошибку.
Есть еще момент. Так как есть привязка к данным, вычитываемым из файла, поля столбцам (header-ам, которые не корректные) присваиваються соответственно полям класса (Data). Я правильно понимаю причину некорректного, с моей точки зрения, отображения названий столбцов?
Я так понимаю, после коррекции ошибок можно будет создать метод для конфигурации вида полей (не вызывать для каждого столбца отдельно .HeaderText, .ReadOnly...)?
Да, вопросов несколько, но все связаны с форматированием вида выводимых данных. 
