Как добавить столбец одной строки одинакового размера в datagridview?

Я создал представление сетки данных в Visual Studio, используя С#. Он имеет три столбца. Теперь я хочу добавить новый столбец в конце, содержащий данные списка. Столбец с размером в одну строку таблицы Data Grid View. Серый на изображении я создал желтую часть, которую я должен добавить.

введите здесь описание изображения


person Sibghat    schedule 06.03.2017    source источник
comment
Возможный дубликат stackoverflow.com/questions/5524075 /   -  person Prajwal    schedule 06.03.2017
comment
Поделитесь своим кодом того, как вы добавляете новый столбец.   -  person M. Adeel Khalid    schedule 06.03.2017
comment
Вы можете просмотреть… Как мне задать хороший вопрос?   -  person JohnG    schedule 06.03.2017
comment
Чтобы получить одну строку размером DataGridView.Rows, вам нужно вручную объединить ячейки с помощью события OnPaint. См. это и это.   -  person OhBeWise    schedule 06.03.2017
comment
Спасибо ohBeWise.   -  person Sibghat    schedule 07.03.2017


Ответы (1)


Вы можете не рисовать верхнюю границу для этого столбца. Что-то вроде этого:

    private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
    {
        e.AdvancedBorderStyle.Bottom = DataGridViewAdvancedCellBorderStyle.None;
        if (e.ColumnIndex == 3 && e.RowIndex > 1)
        {
            e.AdvancedBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None;
        }
    }
person MonarchL    schedule 06.03.2017