<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48950.aspx</link><pubDate>Fri, 06 Mar 2009 19:45:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48950</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48950.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48950</wfw:commentRss><description>&lt;P&gt;Μπορεί ν' αλλάξει κατά το runtime το ConnectionString και η αλλαγή αυτή περνάει σε όλους τους TableAdapters, χωρίς να χρειάζεται να το κάνει στο Connection object του καθενός ξεχωριστά.&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48948.aspx</link><pubDate>Fri, 06 Mar 2009 18:20:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48948</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48948.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48948</wfw:commentRss><description>&lt;P&gt;Δεν μπορώ να πω ότι κατάλαβα τί προτείνεις. Και το ένα και το άλλο setting είναι απλά strings. Και τα δύο είναι διαθέσιμα μέσω του My.Settings στην VB.NET ή του Settings.Default στην C#, με τον ίδιο ακριβώς τρόπο. Μπορείς άνετα να δώσει όποιο από τα δύο connection strings θέλεις, και όποιο άλλο θέλεις να χρησιμοποιήσεις, στον TableAdapter που θα φορτώσει το dataset σου. Το connection string με μία βάση σχεδόν ποτέ δεν αλλάζει ανά χρήστη - εκτός και αν η εφαρμογή κάνει κάτι πολύ περίεργο, όπως να αποθηκεύει username/password για κάθε χρήστη στο connection string, αντί να τα ζητάει από το χρήστη.&lt;/P&gt;
&lt;P&gt;Οπότε, τί νόημα έχει ο παραπάνω κώδικας?&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48938.aspx</link><pubDate>Fri, 06 Mar 2009 09:40:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48938</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48938.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48938</wfw:commentRss><description>&lt;P&gt;Ψάχνοντας για κάτι άλλο, έπεσα σ' &lt;A href="http://windowsclient.net/learn/video.aspx?v=13409"&gt;αυτό&lt;/A&gt; το πολύ ενδιαφέρον video. Δείχνει πως μπορούμε ν' αλλάξουμε το ConnectionString κατά το Runtime. Εν συντομία, μπορούμε να πάμε να ορίσουμε ένα user scope setting (type of&amp;nbsp;string) να εισάγουμε την τιμή του "User" ConnectionString και εκμεταλλευόμενοι το SettingsLoaded event της Settings Class να ορίσουμε την τιμή του ConnectionString που&amp;nbsp;θέλουμε εμείς. Τόσο απλά...&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;void&lt;/SPAN&gt; Settings_SettingsLoaded(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;object&lt;/SPAN&gt; sender, System.Configuration.SettingsLoadedEventArgs e)&lt;BR&gt;{&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;this&lt;/SPAN&gt;[&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"TaxonomyConnectionString"&lt;/SPAN&gt;] &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;this&lt;/SPAN&gt;.MyConnectionString;&lt;BR&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Το "&lt;EM&gt;TaxonomyConnectionString&lt;/EM&gt;" είναι το όνομα του application scope setting που αντιστοιχεί στο Design Time ConnectionString. Το "&lt;EM&gt;MyConnectionString&lt;/EM&gt;" είναι το user scope string. Cool!!&lt;/P&gt;
&lt;P&gt;Βέβαια, το θέμα είναι που μπορεί να χρειαστεί ο απλός χρήστης το ConnectionString, αλλά δουλεύει!! Μόνο που έτσι χρειάζεται λίγο περισσότερο&amp;nbsp;κώδικας για να δουλέψουμε με τον ConnectionStringBuilder και το PropertyGrid.&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48865.aspx</link><pubDate>Wed, 04 Mar 2009 06:57:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48865</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48865.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48865</wfw:commentRss><description>Νομίζω ότι το scope της συζήτησης αρχίζει και χάνεται απο εδώ και πέρα,&lt;br&gt;χρειάζομαι μελέτη τώρα για να μπορέσω να αναπτύξω προσωπικά τέτοια συζήτηση!&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48864.aspx</link><pubDate>Wed, 04 Mar 2009 06:53:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48864</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48864.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48864</wfw:commentRss><description>&lt;P&gt;Ναι, αυτό είναι ένα πρόβλημα όταν χρησιμοποιείς τον Wizard. Ο κάθε TableAdapter έχει το δικό του Connection object και θα πρέπει να εισάγεις την τιμή του ConnectionString για τον κάθε έναν TableAdapter ξεχωριστά. Καθόλου πρακτική λύση...&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48863.aspx</link><pubDate>Wed, 04 Mar 2009 06:52:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48863</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48863.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48863</wfw:commentRss><description>Και που θα με ωφελήσει?&lt;br&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48862.aspx</link><pubDate>Wed, 04 Mar 2009 06:48:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48862</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48862.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48862</wfw:commentRss><description>Μπορείς να αντιγράψεις το connection string σε ένα user-level string property.</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48861.aspx</link><pubDate>Wed, 04 Mar 2009 06:37:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48861</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48861.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48861</wfw:commentRss><description>Αν όμως δημιουργήσεις κάποιο DataSet με wizard δεν σε αφήνει να διαλέξεις&amp;nbsp; User-Level connection string.&lt;br&gt;To connection string που χρησιμοποιεί το κάνει αναγκαστικά Application-Level και δεν αλλάζει.&lt;br&gt;Θα ήταν πανεύκολο όπως λες κι εσύ. Τουλάχιστον προσωπικά εγώ δεν ήξερα κάποιον άλλο τρόπο&lt;br&gt;για το επίπεδο των γνώσεων μου. Αν μπορείς ας πούμε να επέμβεις στο connection string που χρησιμοποιεί&lt;br&gt;ο wizard δημιουργίας DataSet και να το κάνεις User-Level.&lt;br&gt;&lt;br&gt;Θα τα δούμε και τα Links φυσικά.&lt;br&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48860.aspx</link><pubDate>Wed, 04 Mar 2009 06:35:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48860</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48860.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48860</wfw:commentRss><description>&lt;P&gt;Φαντάζομαι ότι η φόρμα με το PropertyGrid είναι για τα μάτια του administrator και μόνο.&amp;nbsp;Για ποιο λόγο ο χρήστης να παίξει με το ConnectionString;&amp;nbsp;Εκτός του ότι&amp;nbsp;με το PropertyGrid κερδίζει σε εμφάνιση, με τον τρόπο αυτό μπορεί πολύ εύκολα πριν το save να κάνει encryption στο ConnectionString με μία επιπλέον σειρά:&lt;/P&gt;
&lt;P&gt;config.ConnectionStrings.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48859.aspx</link><pubDate>Wed, 04 Mar 2009 06:17:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48859</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48859.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48859</wfw:commentRss><description>&lt;P&gt;Παιδιά, μήπως το κάνατε υπερβολικά περίπλοκο το θέμα? Όλα όσα συζητάτε ως τώρα έρχονται ως out-of-the-box λειτουργίες&amp;nbsp;στο .ΝΕΤ 2.0 &amp;nbsp;οι οποίες υλοποιούνται με 2-3 γραμμές κώδικα. Για παράδειγμα, αν προσθέσετε ένα Connection String ονόματι MyConnection στα Settings της εφαρμογής, μπορείτε να το ξαναδιαβάσετε με την &lt;FONT face="Courier New"&gt;Properties.Settings.Default.MyConnection&lt;/FONT&gt;. Το Visual Studio έχει ακόμα και designer γι αυτή τη δουλειά, οπότε δεν τίθεται θέμα να γίνει λάθος κατά την πληκτρολόγηση. &lt;/P&gt;
&lt;P&gt;Όσον αφορά το πως να σώσεις τα settings, κατά κανόνα ΔΕΝ πρέπει να πειράζεις application-level settings.&amp;nbsp;Οι τιμές στο exe.config αποθηκεύονται στο ίδιο folder&amp;nbsp;με την εφαρμογή, όπου ο&amp;nbsp;απλός χρήστης ΔΕΝ έχει δικαίωμα να γράψει και&amp;nbsp;πρέπει να ορίζονται από τον administrator ή κατά την εγκατάσταση της εφαρμογής. Τα settings των διαφόρων χρηστών ορίζονται ξεχωριστά, ως user-level settings&amp;nbsp;και αποθηκεύονται στο&amp;nbsp;folder του χρήστη, όπου μόνο αυτός έχει δικαίωμα να τα&amp;nbsp;διαβάσει και να τα πειράξει.&amp;nbsp;&amp;nbsp;Μπορείτε πάλι από τα Settings να ορίσετε ότι κάποια settings είναι user-level και όχι application-level και να τα αποθηκεύσετε ανά χρήστη. Οι αλλαγές αποθηκεύονται με ένα απλό &lt;FONT face="Courier New"&gt;Properties.Settings.Default.Save();&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Για να δείτε πως δουλεύει το configuration στο .ΝΕΤ κοιτάξτε καταρχήν το &lt;A href="http://msdn.microsoft.com/en-us/library/bb397750.aspx"&gt;Using Application Settings and User Settings&lt;/A&gt;. Ο τρόπος ορισμού των settings περιγράφεται στο &lt;A href="http://msdn.microsoft.com/en-us/library/bb397757.aspx"&gt;How To: Create a new setting at design time&lt;/A&gt;, πως να το διαβάσετε περιγράφεται στο &lt;A href="http://msdn.microsoft.com/en-us/library/bb397759.aspx"&gt;How To: Read Settings at run-time with C#&lt;/A&gt;&amp;nbsp;και πως να αλλάξετε τιμές στα user-level settings στο &lt;A href="http://msdn.microsoft.com/en-us/library/bb397755.aspx"&gt;How To: Write user-settings at runtime with C#&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48857.aspx</link><pubDate>Wed, 04 Mar 2009 05:38:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48857</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48857.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48857</wfw:commentRss><description>&lt;P&gt;Έριχνα μια ματιά στο &lt;A href="http://msdn.microsoft.com/en-us/library/system.configuration.configurationuserlevel.aspx"&gt;ConfigurationUserLevel&lt;/A&gt; enumeration. Ρϊξε κι εσύ μήπως η απάντηση είναι εκεί. Κοίταξες τι συμβαίνει με το .config αρχείο που σου είπα; Πρέπει να βρίσκεται στο directory της εφαρμογής:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"Application configuration files are in the same directory as the application and have the same name, but with a .config extension. For example, the configuration file for C:\System\Public.exe is C:\System\Public.exe.config."&lt;/EM&gt;&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48855.aspx</link><pubDate>Wed, 04 Mar 2009 05:33:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48855</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48855.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48855</wfw:commentRss><description>Εντάξει ο τρόπος δουλεύει.&lt;br&gt;Ευχαριστώ πολυ Μάρκο!&lt;br&gt;&lt;br&gt;Απλά για να το δεις να δουλεύει πρέπει να τρέξεις το project από το .exe.&lt;br&gt;Μέσα απο το Visual Studio δεν παίζει. Δεν αλλάζει δηλαδή το app.config του&lt;br&gt;solution.&lt;br&gt;&lt;br&gt;Credits @ Yannis Blougouras....&lt;br&gt;&lt;br&gt;Ευχαριστώ :D&lt;br&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48854.aspx</link><pubDate>Wed, 04 Mar 2009 04:56:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48854</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48854.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48854</wfw:commentRss><description>Την ResfreshSection την είδα στα documentation αλλα δεν την θεώρησα αναγκαία. Πάντως η προσέγγιση με το PropertyGrid παρα πολύ καλή.&lt;br&gt;Thanx που την μοιράστηκες μαζί μας. :D&lt;br&gt;Σας δείχνω τον κώδικα:&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;        SqlConnectionStringBuilder conStrBuilder &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; SqlConnectionStringBuilder();&lt;br&gt;        Configuration config;&lt;br&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;private&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; ChangeConnectionString()&lt;br&gt;        {&lt;br&gt;            config &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);&lt;br&gt;            conStrBuilder &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; SqlConnectionStringBuilder(&lt;br&gt;                config.ConnectionStrings.ConnectionStrings[&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Practise.Properties.Settings.NorthwindConnectionString"&lt;/span&gt;].ConnectionString);&lt;br&gt;&lt;br&gt;            &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.connPropertyGrid.SelectedObject &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; conStrBuilder;&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;private&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; AcceptConnectionString()&lt;br&gt;        {&lt;br&gt;            config.ConnectionStrings.ConnectionStrings[&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Practise.Properties.Settings.NorthwindConnectionString"&lt;/span&gt;].ConnectionString &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt;&lt;br&gt;                conStrBuilder.ConnectionString;&lt;br&gt;&lt;br&gt;            config.Save(ConfigurationSaveMode.Modified);&lt;br&gt;            ConfigurationManager.RefreshSection(config.ConnectionStrings.SectionInformation.Name);&lt;br&gt;        }&lt;/span&gt;&lt;br&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48848.aspx</link><pubDate>Wed, 04 Mar 2009 04:24:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48848</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48848.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48848</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;gtas:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Μάρκο, όλα οκ, το ποιάσα το concept, αλλά το save αν και δεν βγάζει κάποιο exception, και σε runtime&lt;BR&gt;φένεται να κρατάει τις αλλαγές που κάνω, αν κλείσω και ανοίξω την εφαρμογή γυρνάει πίσω πάλι.&lt;BR&gt;oυσιαστικά δεν έκανε save.&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Δεν καταλαβαίνω... Μάλλον&amp;nbsp;το ανάποδο έπρεπε να συμβαίνει μιας και δεν καλείται η &lt;A href="http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.refreshsection.aspx"&gt;RefreshSection&lt;/A&gt; (δική μου παράλειψη). Μετά το Save συμπλήρωσε την παρακάτω σειρά:&lt;/P&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;
&lt;P&gt;ConfigurationManager&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.RefreshSection(config.ConnectionStrings.SectionInformation.Name);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Αφού αποθηκεύσεις και κλείσεις την εφαρμογή, ρίξε μια ματιά στο MyApplication.exe.config αρχείο να δεις αν αποθηκεύτηκε η νέα τιμή του ConnectionString. Δες &lt;A href="http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx"&gt;εδώ&lt;/A&gt; πληροφορίες για τη δομή του και που θα το βρεις. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Δε μου περνάει κάτι από το μυαλό. Ίσως κάποιος άλλος μπορεί να βοηθήσει περισσότερο.&amp;nbsp;Πάντως καλού - κακού&amp;nbsp;ανέβασε λίγο κώδικα...&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Αλλαγή του ConnectionString?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48846.aspx</link><pubDate>Wed, 04 Mar 2009 03:25:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48846</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48846.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48846</wfw:commentRss><description>Μάρκο, όλα οκ, το ποιάσα το concept, αλλά το save αν και δεν βγάζει κάποιο exception, και σε runtime&lt;br&gt;φένεται να κρατάει τις αλλαγές που κάνω, αν κλείσω και ανοίξω την εφαρμογή γυρνάει πίσω πάλι.&lt;br&gt;oυσιαστικά δεν έκανε save.&lt;br&gt;</description></item></channel></rss>