如何找出数据集中是不是存在特定表
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)