Datagridview Показать картинки из пути, который из базы данных - PullRequest
0 голосов
/ 27 августа 2018

Вот моя текущая таблица.Вместо показанного пути я хотел бы видеть изображение, которое находится в пути.

Pic 1

Я уже попробовал тот, который вы предоставили, уже здесь.Но это будет результат

Pic 2

С другой стороны, я только что попробовал два макета разных таблиц, если я вижу, в чем проблема, но все же не повезло

Pic 3

1 Ответ

0 голосов
/ 31 августа 2018

Из информации здесь , попробуйте изменить свой код на

private void dataGridView1_CellFormatting(object sender, 
DataGridViewCellFormattingEventArgs e) 
{ 
if (this.dataGridView1.Columns[e.ColumnIndex] is DataGridViewImageColumn) 
{ 
string imagePath = (e.Value ?? "").ToString().Trim(); 
if (imagePath != "") 
e.Value = Image.FromFile(imagePath); 
} 
}

, также CellFormatting не нужно использовать foreach, они будут повторяться автоматически в зависимости от количества строк иколонка.

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