显示图像

时间:2010-04-09 17:12:50

标签: vb.net ms-access ms-access-2007

我正在使用运行后端MS.Access数据库的vb.net,我想知道在选择字段名称时我可以使用什么代码来显示图像的图片。

我的MS Access“字段”名称是Cars_Types:在文件中我有数据“GM,Chrysler,Toyota,Honda和Ford”。

我的数据库名称为ModelCars.accdb

图片没有编码到数据库中,而是希望它们被编码到VB.NET程序中。

我的数据库在我的VB.NET程序中正常工作,但是我无法显示图像。

1 个答案:

答案 0 :(得分:0)

如果您只有五张图片,则可以将它们作为本地resources存储在.NET应用程序中。当您从数据库中检索关联的记录时,显示它(在您需要的任何上下文中,我在这里复制了msdn示例):

Me.Background= My.Resources.GMImage

编辑:要选择要使用的图像,如果各种车型的数据库中都有字符串,只需使用switch语句:

Select Case(carType)
    Case "GM": me.picCarPhotos = My.Resources.GMImage
    Case "Ford": me.picCarPhotos = My.Resources.FordImage
End Select

免责声明:我对C#比较熟悉,所以如果我的VB关闭,可能需要进行一些调整。