PDA

View Full Version : سوال: مشکل ذخیره مسیر بانک در لینک



علی فتحی
شنبه 02 خرداد 1394, 10:39 صبح
سلام برای ذخیره تنظیمات ستینگ در برنامه استفاده کردم ولی این کد اخطار و میده میشه مشکلو حل کرذ.
Error 1
Property or indexer 'LINQ2.Properties.Settings.kalaConnectionString' cannot be assigned to -- it is read only


E:\drivef\test\xodam\LINQ2\LINQ2\Form1.cs 70 12 LINQ2

چگونه از حالت فقط خواندنی خارج کنم؟

ebrahim.rayatparvar
شنبه 02 خرداد 1394, 10:49 صبح
سلام مهندس برای اینکه دوستان بهتر کمک کنند قطعه کد خودتون رو هم بزارید.

علی فتحی
شنبه 02 خرداد 1394, 11:07 صبح
Properties.Settings.Default.Setting = textBox1.Text;
Properties.Settings.Default.Save();
بفرما قطعه کد

علی فتحی
شنبه 02 خرداد 1394, 11:22 صبح
textBox3.Text=("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|"+textBox2.Text+"\\DDDDD.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
Properties.Settings.Default.DDDDDConnectionString = textBox3.Text;
Properties.Settings.Default.Save();

ebrahim.rayatparvar
شنبه 02 خرداد 1394, 11:48 صبح
مهندس جان شما برید ببینید تنظیمات شما در settin زمانی که متغیرر را تعریف کردید scop رو روی application است یا گداشتید بر روی User

علی فتحی
شنبه 02 خرداد 1394, 13:44 عصر
سلام گذاشتم روی
application انتخابی بنام user نداره

ebrahim.rayatparvar
شنبه 02 خرداد 1394, 14:04 عصر
مگه میشه مهندس وقتی میخوای در Setting متغیر تعریف کنی
1 - نوع Type رو مشخص می کنی
2- نوع Scop رو مشخص مشخص می کنید که یه ComboBox داره که 2 گزینه داره Application و User شما یه بار دیگه چک کنید یا VS شما مشکل داره
131545

علی فتحی
شنبه 02 خرداد 1394, 14:06 عصر
لطفا type رو به (Connection string) j تبدیل کن ببین بازم داره . کمبو کشوی حذف میشه

علی فتحی
شنبه 02 خرداد 1394, 14:37 عصر
<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> </configSections> <connectionStrings> <add name="WinLinq.Properties.Settings.DDDDDConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DDDDD.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True&quot;" providerName="" /> </connectionStrings></configuration>

علی فتحی
شنبه 02 خرداد 1394, 15:44 عصر
دوستان . من از این روش برای استفاده چندین شرکت در یک برنامه استفاده کنم
. چند تا پوشه حاوی بانک بنام شرکت که شرکت رو از کمبو باکس انتخاب کنم.

توجه: عرض کنم که با ادو .نت هیچ مشکلی نیست چون دارم با لینک کار میکنم این مشکلو در لینک دارم

علی فتحی
شنبه 02 خرداد 1394, 22:13 عصر
لطفا اگر کسی همچین مشکلی داشته جواب بده ممنون میشم

علی فتحی
شنبه 02 خرداد 1394, 23:15 عصر
دوستان حل شد کسی خواست درخدمتم

ebrahim.rayatparvar
یک شنبه 03 خرداد 1394, 00:09 صبح
مشکلش چی بود بگو تا ما هم یاد بگیرم مخ ما رو که امروز بعد عکس آخر که گذاشتی خیلی بد کار گرفت

علی فتحی
یک شنبه 03 خرداد 1394, 22:48 عصر
app.config رو به این کد تغییر دادم.



<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="WinLinq.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <connectionStrings /> <userSettings> <WinLinq.Properties.Settings> <setting name="DDDDDConnectionString" serializeAs="String"> <value>Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|1390\DDDDD.mdf;Integrated Security=True;User Instance=True</value> </setting> </WinLinq.Properties.Settings> </userSettings></configuration>