在Excel中,我可以转到“数据” -> “导入外部数据” -> “导入数据...”,然后选择要使用的数据源,然后提供登录信息后它会给我一个表格列表。我想知道如何使用C#编程来以程序方式获取该列表。
您正在查询的数据来源是什么?SQL Server?Access?
此外,可以查看OdbcConnection.GetSchema方法的文档: http://msdn.microsoft.com/en-us/library/system.data.odbc.odbcconnection.getschema.aspx
这可能适用于您:OdbcConnection.GetSchema("Tables")
connection.GetSchema("Tables").AsEnumerable().Where(r => r.Field<string>("TABLE_TYPE") == "TABLE")