当前位置:  开发笔记 > 编程语言 > 正文

如何确定VB.Net DataRow中是否存在列

如何解决《如何确定VB.NetDataRow中是否存在列》经验,为你挑选了2个好方法。

我正在将XML文件读入DataSet,需要从DataSet中获取数据.由于它是用户可编辑的配置文件,因此字段可能存在也可能不存在.为了更好地处理缺少的字段,我想确保DataRow中的每一列都存在且不是DBNull.

我已经检查了DBNull但是我不知道如何确保列存在而不会抛出异常或使用循环遍历所有列名的函数.这样做的最佳方法是什么?



1> John Chuckra..:

DataRow在将它们的基础表链接到它们的方式上很不错.使用基础表,您可以验证特定行中是否包含特定列.

    If DataRow.Table.Columns.Contains("column") Then
        MsgBox("YAY")
    End If



2> Phillip Well..:

您可以DataSet.Tables(0).Columns.Contains(name)用来检查是否DataTable包含具有特定名称的列.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有