作者flirmnave (焰离雨星)
看板Visual_Basic
标题[.NET] 图片存入ACCESS及读取问题
时间Mon Dec 31 01:30:19 2012
应用程式专案
发完文才发现有DB版 不过这一篇应该较偏程式...吧
如果有错也请通知我一下 谢谢
最近在做一个菜单的资料库程式
想要让他能有存入、修改、删除、读取的功能
目前是用 存图片路径 的方法
程式码如下
Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ToolStripButton1.Click
OpenFileDialog1.Filter = "图档|*.jpg;*.gif;*.jpeg;g;|所有档案|*.*"
If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
PictureBox1.Image = New Bitmap(OpenFileDialog1.FileName)
`先用OpenFileDialog去选择图片 再用一个PictureBox显示所选的图片
Dim testFile As System.IO.FileInfo
testFile = My.Computer.FileSystem.GetFileInfo(OpenFileDialog1.FileName)
Dim folderPath As String = testFile.DirectoryName
Dim fileName As String = testFile.Name
Dim fullPath As String
fullPath = My.Computer.FileSystem.CombinePath(folderPath,fileName)
PictureBox1.ImageLocation = fullPath
`将图片的路径存成PictureBox1.ImageLocation 再把它存入资料库
End If
End Sub
上面的程式码测试过是能用的 能把图档路径存入资料库
而我的问题就在接下来
如何让程式读路径并显示图片在某个PictureBox中呢??
我是希望能做到
`下面是 DataGridView
菜式名称 价格 卡路里
猪排 80 200
牛排 100 300
鸡排 100 300
然後点击 DataGridView 中的猪排 图片就能显示在某个 PictureBox 中
点击牛排就能显示牛排的图片
写到这才发现变成两个问题了...
如何判定滑鼠选取了哪一笔资料???
如何从资料库中读取某笔资料的图档路径 并以图片方式显示在 PictureBox 中呢???
还请各位不吝指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.237.224.18
※ 编辑: flirmnave 来自: 36.237.224.18 (12/31 01:35)
1F:→ MOONRAKER:1:你不都写了PictureBox1.ImageLocation = fullPath 12/31 14:50
2F:→ MOONRAKER:2:DataGridView会有RowCommand好用 12/31 14:51
3F:→ MOONRAKER:3:弄本书来看 12/31 14:51
ㄜ 那一行我是用来取图片路径并准备存入资料库的
但我不晓得如何从资料库的栏位读出路径并显示图片在PictureBox中
RowCommand 正在研究
虽然很不好意思 但目前手边没有书籍可供参考
网路上搜寻到的大多都是VB6的范例
虽然有.NET的说明 但写的不是很清楚
能不能请各位给予更详细的指导
不情之请 麻烦各位了
※ 编辑: flirmnave 来自: 36.237.224.18 (12/31 17:50)
4F:→ MOONRAKER:那一行你确定是那个用途?你要不要把fullpath改成你现有 01/01 03:16
5F:→ MOONRAKER:的图片试试看?资料库你怎麽写的就怎麽读出 你资料上总 01/01 03:17
6F:→ MOONRAKER:不会只教写不教读吧 01/01 03:17
7F:→ flirmnave:我读出图片了... 只是方式有点囧... 01/02 13:07