我通过reportViewer控件向winform添加了一个报告。它工作正常,但每次我访问表单时,我都要输入我的SQL用户名和密码。对于用户来说,它甚至不会立即询问和写入用户没有必要的凭据。
我尝试以编程方式设置凭据
reportViewer1.ServerReport.ReportServerCredentials.SetFormsCredentials(null, "myUserblabla", "myPasswordblabla", "");
reportViewer1.RefreshReport();
用户名和密码非常适合我在运行时直接输入的用户名和密码。但是以编程方式发送的这些凭据将返回为不正确。我已尝试添加我所在的实际域名,但它不会改变任何内容。
我们如何发送适当的凭据,以便用户无需输入?我见过很多ASP解决方案,但winforms没有。
感谢!!!