vb.net - 如何为每一行分配不同的图像?
问题描述
我有一个数据网格视图中显示的 sql server 数据库中的产品列表。
我的目标是通过一个图片框来实现这一点,我可以为每个产品分配一个图像,这是通过一个打开我的文件以选择图像的按钮。加载图像后,保存按钮将执行其任务。
Private Sub btnFoto_Click(sender As Object, e As EventArgs) Handles btnFoto.Click
Dim openfile As New OpenFileDialog()
openfile.ShowDialog()
ruta = openfile.FileName
Try
PictureBox1.Image = Image.FromFile(ruta)
Catch ex As Exception
PictureBox1().Image = Image.FromFile(CurDir() + "\imagen\sin.png")
End Try
End Sub
Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Try
PictureBox1.Image = Image.FromFile(ruta)
Catch ex As Exception
PictureBox1().Image = Image.FromFile(CurDir() + "\imagen\sin.png")
End Try
End Sub
Private Sub btnGuardar_Click(sender As Object, e As EventArgs) Handles btnGuardar.Click
Try
My.Computer.FileSystem.CopyFile(ruta, CurDir() + "\imagen\" + ".jpg")
Catch ex As Exception
PictureBox1.Image = Image.FromFile(CurDir() + "\imagen\sin.png")
MsgBox("...")
End Try
End Sub
注意:图像已插入,但是它们在所有行中都已更改,我不知道如何一一分配
谢谢你。
解决方案
推荐阅读
- wordpress - Wordpress 无法上传文件、更新插件、访问 htaccess 文件
- python - 展开不合并的熊猫列
- html - 带有图像的页面末尾的 Bootstrap col
- python - Django:只允许在时间段内创建模型
- java - App Engine 无法下载超过 33MB 的文件
- npm - EOENT esprima esparse Windows 符号链接无效目录文件未找到
- java - JTextField 仅在窗口大小更改时更新大小
- python - Python 从 API 读取数据,typeError:列表索引必须是整数,而不是 str
- rest - Azure Service Fabric 中的服务远程处理与 RestFul 调用
- c - 我的 FreeRTOS 实施未完成其任务