在组合框中填充数据源驱动程序名称
本文关键字:驱动程序 数据源 填充 组合 | 更新日期: 2023-09-27 18:15:27
我想在c#中填充所有可用的数据源驱动程序。比如ODBC驱动程序,. net框架数据提供程序等。如您所见,在crystal报表应用程序中,当您配置与sql server的连接时,将显示所有可用的数据源。
我们可以检查一下OleDb driver, ADO。. NET驱动程序是否存在
MSDN用来列出ADO的示例。. NET提供程序(对于ODBC,请查看@HarisHasan的评论):
static DataTable GetProviderFactoryClasses()
{
// Retrieve the installed providers and factories.
DataTable table = DbProviderFactories.GetFactoryClasses();
// Display each row and column value.
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
Console.WriteLine(row[column]);
}
}
return table;
}