内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我正在将XML文件读取到DataSet中,并需要从DataSet中获取数据。由于它是一个用户可编辑的配置文件,这些字段可能会或可能不在。为了处理缺失的字段,我想确保DataRow中的每一列都存在,而不是DBNull。
我已经检查过DBNull,但我不知道如何确保列存在,而不会引发异常或使用循环遍历所有列名的函数。什么是最好的方法来做到这一点?
DataRow在他们的基础表与他们链接的方式上很好。通过底层表,可以验证特定行中是否有特定列。
If DataRow.Table.Columns.Contains("column") Then
MsgBox("YAY")
End If