嘿,伙计们,这里有点新。我只想问如何将Access数据库链接到列表框?我的数据库由客户 ID、客户地址、客户联系方式组成。我希望列表框与数据库链接,因此当我启动应用程序时,数据库中的客户名称将显示在列表框中。我还希望能够单击列表框中的名称,并在文本框中显示其余的客户信息,例如地址和联系电话。我正在使用 Visual Studio 2010 在 C# 中开发此应用程序。任何帮助将不胜感激。
问问题
651 次
2 回答
0
您可以使用 VS 2010 来执行此操作:
- 将一个列表框从工具箱拖到页面上;
- 点击选择数据源链接到Access数据库,绑定DataTextField="Name" DataValueField="ID";
- 将事件 SelectedIndexChanged 添加到此列表框,然后添加代码以从访问数据库中提取数据,其中客户 ID 等于您选择的 ID,然后将值显示到文本框。
于 2013-09-25T06:17:23.787 回答
0
如果您是 C# 新手,那么我认为您需要阅读ADO.NET,因为从长远来看,为您提供简单的代码片段不会对您有所帮助。
ADO.NET将允许您连接到您的数据库并执行READ、INSERT、UPDATE、DELETE功能。
在您的情况下,您只需要能够从 Access 数据库文件中读取数据。
您将需要了解如何使用OledbAdapaters
、OledbDataReaders
、DataTables
等OledbConnections
。
在互联网上有很多使用这种技术的例子。事实上,如果您查看我在这里提出/回答的问题,您会发现所有关于 ADO.NET 的代码片段。
于 2013-09-25T08:09:43.100 回答