我正在将 XML 文件读入数据集中,并且需要从数据集中获取数据。由于它是用户可编辑的配置文件,因此字段可能存在也可能不存在。为了很好地处理丢失的字段,我想确保 DataRow 中的每一列都存在并且不是 DBNull。
我已经检查了 DBNull,但我不知道如何确保该列存在而不引发异常或使用循环遍历所有列名称的函数。执行此操作的最佳方法是什么?
最佳答案
DataRow 的优点在于它们将基础表链接到它们。通过基础表,您可以验证特定行中是否包含特定列。
If DataRow.Table.Columns.Contains("column") Then
MsgBox("YAY")
End If
关于.net - 如何判断DataRow中是否存在某列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/178712/