2010-04-09 127 views
0

我正在使用vb.net運行後端MS.Access數據庫,我想知道什麼是代碼,我可以用來顯示圖片的圖片時,選擇字段名稱。顯示圖像

我的MS Access「字段」名稱是Cars_Types:在文件中我有數據「GM,Chrysler,Toyota,Honda和Ford」。

我的數據庫的名稱是ModelCars.accdb

圖片不編入數據庫,而不是我想他們被編碼到VB.NET程序。

我有我的VB.NET程序內正常工作的數據庫,但我有麻煩讓圖像出現。

+0

此問題與MS-ACCESS沒有任何實質性關係。這些標籤確實沒有什麼幫助,當然,在問題本身中提到Access也是適當的。 – 2010-04-23 17:11:41

回答

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是關閉的。

+0

好吧,我想我已經擁有了它,對我來說,因爲我已經在我的表單上創建了圖片框,它就是這樣。 me.picCarPhotos = My.Resources.GMImage。 但是,如何將字段「Car_Type」數據「Ford」稱爲與我的資源庫中的圖像匹配FordFocus.jpg – Michael 2010-04-09 17:35:04

+0

我能想到的最簡單的方法就是使用switch語句。我將用該代碼編輯答案。 – JYelton 2010-04-09 17:43:46