2013-09-25 79 views
0

嘿傢伙有點新在這裏。 我只想問如何將Access數據庫鏈接到列表框?我的數據庫由客戶ID,客戶地址,客戶聯繫人組成。我希望列表框與數據庫鏈接,所以當我啓動應用程序時,數據庫中的客戶名稱將顯示在列表框中。我還希望能夠點擊列表框中的名稱,並在地址和聯繫電話號碼等文本框中顯示其餘的客戶信息。我正在使用visual studio 2010在C#中開發這個應用程序。 任何幫助將不勝感激。鏈接列表框與訪問數據庫

+2

這樣使用'ListBox'不太方便。 'ListBox'僅僅用於簡單的數據表示。你應該去'DataGridView',或者至少'ListView'。 –

+0

你必須指定適當的標籤,c#在涉及到你的問題時是一般的。 –

回答

0

你可以使用VS 2010來做到這一點:從工具箱頁面

  1. 拖動一個列表框;
  2. 點擊選擇數據源鏈接到Access數據庫,綁定 DataTextField =「Name」DataValueField =「ID」;
  3. 添加事件SelectedIndexChanged到此列表框,然後將代碼添加到 從訪問數據庫中拉數據,其中客戶ID等於您的ID 選擇,然後將值顯示到文本框。
0

如果你的新的C#那麼我認爲你需要儘可能給你簡單的代碼片段不會幫助你從長遠來看對ADO.NET閱讀起來。

ADO.NET將允許你最多連接到數據庫,並執行READ,INSERT,UPDATE,DELETE功能。

在你的情況下,你只需要能夠從Access數據庫文件中讀取數據。

您需要了解如何使用OledbAdapaters,OledbDataReaders,DataTables,OledbConnections等。

在互聯網上有很多使用這種技術的例子。事實上,如果你仔細看看我在這裏提出的問題,你會發現所有關於ADO.NET的代碼片段。