vb.net - 从模块的数据表中选择
问题描述
我在 DataSet 中有一个 DataTable,它Load
用 SQL 数据库中的一些数据填充 Form 的事件。
我添加了一个模块,我在其中创建了一个函数,该函数将利用 DataTable 中的数据。
虽然我能够从 Form 的代码中获取行数据,但我无法从模块中访问它,我猜这与对 DataSet/DataTable 的引用有关。
我从头顶往下打字……
Dim dt as Datatable
Dim dr() as Datarow
Dim DataSet1 as Dataset = New DataSet1
dt = DataSet1.comm_rates
dr = dt.select("fieldName='somevalue'")
Return a = dr(0)("fieldA")
任何帮助将非常感激。
解决方案
假设 DataSet1 在 Class Form1 内,请限定您的参考,例如
Dim ds1 = Form1.DataSet1
dt = ds1.comm_rates
推荐阅读
- mysql - 原因:java.sql.SQLSyntaxErrorException:[...] 版本,用于在第 1 行的“订单(id)”附近使用正确的语法
- php - 让 nginx 在 docker 中与 php-fpm 很好地配合使用
- sapui5 - XMLView 绑定中的动态过滤器
- javascript - AJAX 调用无法发送请求 Yii2
- sql - 如何从postgres的文本列中获取第n行
- python - 为什么对称矩阵的 Numpy 特征向量不能构造原始矩阵
- javascript - 使用 axios 和 nuxt 进行服务器和客户端 API 调用的不同 baseURL
- jquery - jQuery slidetoggle 旋转动画
- spring-boot - 为什么我们应该总是在 Spring Rest 中为 GET、PUT、POST 返回资源或 DTO?
- c# - 模型为空,即使它在 MVC 5 视图中传递