コード例 #1
0
        public static void setLogonInfo(ReportDocument c)
        {
            foreach (Table t in c.Database.Tables)
            {
                TableLogOnInfo tloi = new TableLogOnInfo(t.LogOnInfo);
                LogOnInfoClass obj  = new LogOnInfoClass();
                tloi.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["server_name"].ToString();
                //   tloi.ConnectionInfo.ServerName = "NAZIM-PC\\NAZIMSQL";

                tloi.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["db_name"];



                tloi.ConnectionInfo.IntegratedSecurity = true;


                // tloi.ConnectionInfo.UserID = "sa";
                //tloi.ConnectionInfo.Password = "******";


                t.ApplyLogOnInfo(tloi);
            }
            //foreach (ReportDocument sub in c.Subreports)
            //{
            //    setLogonInfo(sub);
            //}
        }
コード例 #2
0
        public ReportViewer(ReportDocument rd)
        {
            InitializeComponent();

            LogOnInfoClass.setLogonInfo(rd);
            crystalReportViewer1.ReportSource = rd;
        }