我在我的项目中添加了 Microsoft.Data.ConnectionUI.Dialog.dll 和 Microsoft.Data.ConnectionUI.dll 这两个dll文件,并使用以下代码:
Microsoft.Data.ConnectionUI.DataConnectionDialog dcd = new Microsoft.Data.ConnectionUI.DataConnectionDialog();
Microsoft.Data.ConnectionUI.DataSource.AddStandardDataSources(dcd);
if (Microsoft.Data.ConnectionUI.DataConnectionDialog.Show(dcd) == System.Windows.Forms.DialogResult.OK)
{
//
}
else
{
//
}
当我在普通的Windows应用程序中使用它时,一切似乎都很正常(显示标准的VS数据连接对话框和高级按钮)。但是当我在安装项目中使用时,它只显示高级对话框,而“确定”按钮被禁用。用户可以测试连接,但无法按“确定”按钮。
有人知道为什么这不起作用吗?