我有一个VS2012 Word文档项目,它在文档加载时加载Windows窗体,它包含一个绑定到SQL服务器上的数据的ComboBox。调试时,一切都完美无缺。 ComboBox获取其数据。
当我发布文档时,运行它创建的安装程序以安装必要的文件,然后打开文档,我验证表单是从DataView和DataTable中的SQL服务器接收正确的数据,但它拒绝填充组合框。
表单加载(也在按钮中尝试):
DataView dv = document.tickets.DefaultView;
DataTable distinctClients = dv.ToTable(true, "Client");
comboBox1.DataSource = distinctClients;
comboBox1.DisplayMember = "Client";
comboBox1.ValueMember = "Client";