السلام عليكم
بعد التحية
ارجو من سيادتكم افادتى فى ايجاد صيغة للكونكش سترينج بحيث ان يتمكن اى عميل من تنصيب البرنامج على جهازه بدون تدخل من المبرمج و ان يتمكن من تشغيل التقارير و طريقة عمل Deployment لهذا البرنامج على العلم انى البرنامج مكتوب بلغة السى شارب و قاعدة البيانات SQL Server 2008
Connection string
<add name="conn" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB\dbname.mdf;Integrated Security=True; User Instance=True;" providerName="System.Data.sqlclient"/>
Report Connection :
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder
(System.Configuration.ConfigurationManager.AppSettings["conn"]);
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.DatabaseName = builder.InitialCatalog;
connectionInfo.UserID = builder.UserID;
connectionInfo.Password = builder.Password;
// SetDBLogonForReport(connectionInfo, reportDoc);
Tables tables = reportDoc.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
TableLogOnInfo tableLogonInfo = table.LogOnInfo;
tableLogonInfo.ConnectionInfo = connectionInfo;
table.ApplyLogOnInfo(tableLogonInfo);
}
ارجو من سيادتكم التكرم بافادتى للانتهاء من ا لبرنامج و انشاء نسخة قابله للتوزيع

