vb.net - 引用同一行中已计算数据表列中的最小值的另一个单元格
问题描述
使用 VB,我使用以下行成功地找到了数据表中特定列(比如第 5 列,其中的值都是双精度)中的最小值:
Dim test as double
test = datatable.Compute("min(sourcecolumn)", "")
我现在想在包含该最小列值的行中引用其他列(比如说第 2 列)中的值。
任何帮助将不胜感激,因为我无法理解它!
谢谢
解决方案
您可以使用该DataTable.Select()
方法获取包含最小值的行。DataTable.Select()
返回一个DataRow()
。在下面的代码中,我假设只有一列包含最小值,因此Data(0)
。
Dim test as double
test = datatable.Compute("min(sourcecolumn)", "")
Dim Data() As DataRow = datatable.Select("sourcecolumn = " & test.ToString())
Dim column2 = Data(0)(1)
推荐阅读
- sql - 大查询 | 识别重复行后取消嵌套
- sql - 如何修改json subArray sql server中的特定对象
- javascript - 格式化文本字段时反应光标跳跃
- javascript - 如何在Javascript中将地图推送到列表中
- python - AttributeError:“组”对象没有属性“update_bullets”
- swift - 如何从 UIImagePickerController 获取图像文件名
- javascript - 我们可以访问临时存储图像的 chrome 存储吗?
- javascript - 使用前端 javascript 文件中的电子 ipcRenderer
- python - 无法使用 Selenium Python 以表格形式获取数据
- apache-spark - 我们如何管理 Spark Structured Streaming 中的偏移量?( _spark_metadata 的问题)