удалить / удалить только определенную ячейку в DataGridView c# - PullRequest
0 голосов
/ 10 марта 2020

Я новичок в c# программировании (точнее, плохо знаком с программированием), и у меня возникают проблемы при создании приложения windows форм с использованием версии сообщества Visual Studio 2019.

Я хочу создать список выбираемых изображений. (Как на изображении ниже)

Как на этом изображении, и я хочу удалить только «эти»

Я пытался использовать Listview с компонентом ImageList, но это было трудно сделать каждый элемент выбирается . (Выбираемый означает, что когда я выбираю изображение или изображения, фоновый цвет его / их изменяется, например, ячеек в DataGridView.) *

for (int j = 0; j < rowCellCount; j++)
{
    DataGridViewImageColumn imgCol = new DataGridViewImageColumn();

    imgCol.HeaderText = "" + j;
    imgCol.Width = 61;
    imgCol.ImageLayout = DataGridViewImageCellLayout.Zoom;

    dgvImage.Columns.Insert(j, imgCol);
}

Это было «почти» хорошо, за исключением одной проблемы: невозможно удалить ячейки, значение которых равно нулю. Есть ли способ удалить определенные ячейки в представлении данных, а не все ячейки в строке?

Я искал несколько раз, но не мог найти ответ ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...