gpt4 book ai didi

datatable - ADO.NET DataRow - 检查列是否存在

转载 作者:行者123 更新时间:2023-12-03 04:43:19 25 4
gpt4 key购买 nike

如何检查数据行中是否存在列?

我正在构建数据表来组织一些我已经从数据库中提取的数据。根据每行中的数据类型,我需要创建一个包含不同列的数据表。然后,稍后,我想检查我正在查看的数据表是否具有特定列。

我知道我可以捕获异常并以这种方式处理它,但我很好奇数据行对象上是否有一个属性或方法可以为我执行此操作?

以下是我如何通过捕获异常来做到这一点:

public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
try
{
return row[rowName].ToString();
}
catch (System.ArgumentException)
{
return nullValue;
}
}

最佳答案

您可以简单地检查如下:

return row.Table.Columns.Contains(columnName);

关于datatable - ADO.NET DataRow - 检查列是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/970985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com