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

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/… 了解其他一些解决方案。

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