Excel 作为数据库,从文本框搜索并相应地向特定文本框显示信息 VB.NET

标签 excel database vb.net

我在我的一个项目中工作,其中有 d:\Project\customer.xls 列表。在列表中有No, Name, Sex, Telephone, Date of Birth, ID Card, IA Code。因此,我设计了一个输入“电话号码”的搜索按钮,搜索成功后,它会相应地在文本框中显示姓名、DoB、身份证和 IA 代码

  1. 是否可以不使用数据表直接从excel中的单元格中取值并显示在文本框中?
  2. 如果不可能,而且我必须先使用数据表将 excel 导入其中,我可以将它隐藏起来,就好像它不存在一样吗?

This link help me with import from excel to datatable但是从这里……我怎样才能得到特定的数据以相应地显示在文本框中?

最佳答案

使用 VBA (不是 VB.Net )你可以设置 <TextBoxName>.Text = ThisWorkbook.<Sheet>.Range(<TheCellAddress>)

您可以使用 .Text.Value正如您认为适合文本框和范围的那样。此外,您还可以使用.Range(...).Value , 但如果您不使用 Set <variable>= ...,这无论如何都是默认响应类型声明。

如果您使用 VB.Net通过互操作程序集,您可以做同样的事情。 VB.Net 语言有一些更有效和更简洁的方法来操作字符串。

关于Excel 作为数据库,从文本框搜索并相应地向特定文本框显示信息 VB.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49420428/

相关文章:

arrays - 将两个不相邻的列分组为 Excel VBA 脚本的二维数组

excel - 从选定的单元格中查找表格行号

sql-server - 如何在 VBA 中枚举 LAN 上的 SQL Server 实例?

Android Sqlite 查询检测表中何时不存在元素

.net - VB.NET 代码中的 SQL 查询

excel - 查找某个范围的列数

mysql存储过程列错误

mysql - SQL使用其他表+一个值获取数据

sql - 在 VB.Net 中使用 SQL 连接到 Access 数据库

vb.net - SQL Server 使用参数创建用户 (VB.net)