اگه می شه یک خورده بیشتر در مورد نحوه پیدا کردن و گذاشتن پسورد
راهنمایی کنید
فکر نمی کنم لازم باشه پسورد رو پیدا کنید. بلکه باید روی دیتابیس خودتون پسورد بگذارید و ازش استفاده کنید توی برنامه. توی بخش sqlserver در مورد نحوه گذاشتن پسورد مطالب زیادی با توضیحات کامل هست.
ولی با این احوال بازم اگه بعد از جستجو نتونستی به جواب برسی بگو تا توضیح بدم برات...
آیا در صورت گذاشتن در کانکشن استرینگ
دیگر قسمت های برنامه مثل ورود اطلاعات باید تغییری ایجاد کنم یا پسورد فقط مربوط به
این قسمت هست
پسور و یوزر و کلا کانکشن استرینگ شما به برنامه مربوط هست. در صورتیکه ریپورت با تنظیمات خودش کار می کنه...
برای فرستادن یوزر و پسورد و تنظیمات دیتابیس به ریپورت باید از چنین کدی استفاده کنید:
CrystalDecisions.Shared.TableLogOnInfo logOnInfo = new CrystalDecisions.Shared.TableLogOnInfo();
logOnInfo.ConnectionInfo.DatabaseName = "Doctor";
logOnInfo.ConnectionInfo.ServerName = "server1";
logOnInfo.TableName="document";
logOnInfo.ConnectionInfo.Password = "";
logOnInfo.ConnectionInfo.UserID = "sa";
rpt.MycrystalReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo);