Я прочитал много статей по этому вопросу. Но не получил надлежащего ответа или, может быть, я не в состоянии понять.
У меня есть таблица, в которой хранится номер квитанции, номера партий и копия квитанции в виде изображения в базе данных.
например: Referenceid : int номер партии : int квитанция сжато : изображение
Я пытаюсь отобразить эти данные в datagridview
Dim sqlString As String
Dim storeID As String
Dim saleDate As String
Dim ds As DataSet
With DataGridView1
storeID = .CurrentRow.Cells(1).Value
saleDate = .CurrentRow.Cells(2).Value
End With
sqlString = "select batchnumber, [time],ReceiptCompressed from Journal where TransactionType=16 and StoreId ='" & storeID & "'" & _
" and [Time] between '" & saleDate & " 00:00:00' and '" & saleDate & " 23:59:59'"
ds = getDataset(connectionString, sqlString)
DataGridView2.DataSource = ds.Tables(0)
Проблема в том, что при загрузке данных возникает ошибка.
"Произошла следующая ошибка в datagridview
system.argumentexception.image.fromstream(системная система, логическое значение useembeddedcolormanagement, логическое значение validateimagedata "и т. д...."
Может ли кто-нибудь сказать мне, что это самый простой способ сделать это? Как уже упоминалось, данные, хранящиеся в таблице, я хочу загрузить в datagridview вместе с изображением.
Спасибо Венкат