如何找出数据集中是不是存在特定表

Posted

技术标签:

【中文标题】如何找出数据集中是不是存在特定表【英文标题】:how to find out if a specific table exists in a dataset如何找出数据集中是否存在特定表 【发布时间】:2015-06-15 02:58:36 【问题描述】:

我创建了一个应用程序,它从 excel 文件和 2D 数组中读取记录,并在合并它们后将数据传递给 ds.table[x]。我想知道是否有办法检查ds.table[x] 是否存在?我怎么能在后面的代码中做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用以下 if 语句进行检查,

 if(ds.Tables.Contains("TableName"))

【讨论】:

我之前尝试过,但它不起作用。我认为这是因为该语句检查表是否包含“thestring”,而我正在寻找类似 if ds contains table[x] 确实工作。见DataTableCollection.Contains method。 如果你不知道表的名字,那么你可以检查ds.Tables.Count is > than (int)x 查看***.com/questions/16146473/… 了解其他一些解决方案。

以上是关于如何找出数据集中是不是存在特定表的主要内容,如果未能解决你的问题,请参考以下文章

检测是不是存在某些东西,然后自动化过程

如何在熊猫中已经存在的数据集中添加更多数据集数据?

Postgres distinct union 仅适用于特定列

如何在合并数据集之前检查行是不是存在(SQL Server)

比较数字时,Google 表格中的查询功能没有结果,但数据集中存在数据

如何从填充的数据集中提取单列数据?