Вид ячеек DataGridView C#

121
16 ноября 2021, 20:00

Есть код:

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...)? Да, вопросов несколько, но все связаны с форматированием вида выводимых данных.

READ ALSO
Как закрасить ячейку со значением максимума двумерного массива c#?

Как закрасить ячейку со значением максимума двумерного массива c#?

У меня есть двумерный массив случайных целых чисел, которые находятся в массиве текстбоксовЯ нашла максимум и вывела его на Label1

272
Получение ресурсов в Release

Получение ресурсов в Release

Всем приветСтолкнулся с проблемой

174
Как подписать Label на событие класса?

Как подписать Label на событие класса?

Пишу приложение, для которого надо выводить информацию из объекта созданного мною класса в LabelText

192
C# WFP MVVM Получить доступ из VM к UIElement

C# WFP MVVM Получить доступ из VM к UIElement

Есть Окошко с VM, есть кнопка с командой,(при нажатии на кнопку должен происходить парсинг объекта, передаваемого через CommandParametr и Записывать...

162