我将 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 数据连接对话框)。当我在 SETUP PROJECT 中使用它时,它只显示高级对话框并且“确定”按钮被禁用。用户可以测试连接但不能按确定按钮。
有谁知道为什么这不起作用?