<?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>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πέρασμα εγγραφής από μια form σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32650.aspx</link><pubDate>Wed, 06 Jun 2007 15:46:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32650</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32650.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32650</wfw:commentRss><description>&lt;P&gt;Σωστά. Και να πατήσεις το "Σημείωση ως απάντησης" στα posts που σε βοήθησαν.&lt;/P&gt;</description></item><item><title>Απ: Πέρασμα εγγραφής από μια form σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32645.aspx</link><pubDate>Wed, 06 Jun 2007 10:05:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32645</guid><dc:creator>mcrae</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32645.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32645</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;Τελικά χρησιμοποίησα ένα &lt;span&gt;table&lt;/span&gt;&lt;span&gt; &lt;/span&gt;και ακολούθησα τα βήματα που μου πρότεινε
ο &lt;span&gt;anjelinio&lt;/span&gt;.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Πέρασα μια τιμή από την πρώτη φόρμα στην δεύτερη και μετά με &lt;span&gt;query&lt;/span&gt;&lt;span&gt; &lt;/span&gt;εμφάνισα τα πεδία που ήθελα. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;







&lt;p class="MsoNormal"&gt;Ευχαριστώ για την βοήθεια και τον χρόνο που αφιερώσατε&lt;span&gt;&amp;nbsp; &lt;/span&gt;για να απαντήσετε.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br&gt;&lt;/o:p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Υ.Γ&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Υποθέτω ότι πρέπει
να βάλλω την κατάσταση &lt;span&gt;&amp;nbsp;&lt;/span&gt;τις ενότητας ως &lt;span&gt;&amp;nbsp;&lt;/span&gt;¨ έχει επιλυθεί¨&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; σωστά&lt;span&gt;;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;</description></item><item><title>Απ: Πέρασμα εγγραφής από μια form σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32628.aspx</link><pubDate>Tue, 05 Jun 2007 21:46:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32628</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32628.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32628</wfw:commentRss><description>Εμμμ ... αν το πάρεις απ'την αρχή, ίσως σου έρθει πιο εύκολο ... &lt;br&gt;&lt;br&gt;&lt;ol&gt;&lt;li&gt;Πρώτα απ'όλα, τα 2 tables στη βάση σου, ΠΡΕΠΕΙ να υπάρχουν; Τί σχέση έχει το ένα με το άλλο ;&lt;/li&gt;&lt;li&gt;Δεύτερον -&lt;i&gt; και ίσως πιο σημαντικό&lt;/i&gt;. Πιθανώς σε μπερδεύει το ότι έχεις να κάνεις με tables σε μια βάση. Στη θέση σου θα ξεκινούσα ένα μικρό "&lt;i&gt;prototype&lt;/i&gt;" project-άκι, όπου έχω σε ένα application 2 φόρμες, και πατώντας ένα κουμπί στη μία, ανοίγει η άλλη με κάποια μεταβλητή που προήλθε απο την πρώτη φόρμα. Σπάσε αυτά που πρέπει να κάνεις με άλλα λόγια, σε μικρότερα, πιο απλά κομμάτια.&lt;/li&gt;&lt;li&gt;Αφού κάνεις το [2], τότε αρχίζεις να κοιτάς για binding σε δεδομένα, και στη δεύτερη φόρμα σου κάνεις το select απο το table χρησιμοποιώντας τη μεταβλητή που σου ήρθε απο την πρώτη φόρμα για φιλτράρισμα των εγγραφών που θα σου φέρει το query σου.&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br&gt;happy coding :]&lt;br&gt;</description></item><item><title>Απ: Πέρασμα εγγραφής από μια form σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32622.aspx</link><pubDate>Tue, 05 Jun 2007 19:44:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32622</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32622.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32622</wfw:commentRss><description>&lt;P&gt;Νομίζω πως η λύση που προτείνεις για έναν αρχάριο προγραμματιστή στο .NET είναι προχωρημένη για αυτόν. &lt;/P&gt;
&lt;P&gt;McRey από αυτά που γράφεις καταλαβαίνω πως είσαι σχετικά καινούριος με το .NET και ίσως παραπάνω θα έλεγα με προγραμματισμό. Δεν χρειάζεται να δημιουργήσεις 2 πίνακες για να συνδέσης δύο φόρμες. Ακόμα και μία εξήγηση του πως μπορείς να κάνεις αυτό που θες θα δημιουργούσε από την πλευρά σου άλλες απορίες για το πως να υλοποιήσεις την προσφερόμενη λύση. Για την ιστορία&amp;nbsp;ο πιο εύκολος τρόπος για να κάνεις αυτό που θες είναι το Data Binding. Και πάλι όμως θα σου έλεγα να αρχίσεις να διαβάζεις...&lt;/P&gt;</description></item><item><title>Απ: Πέρασμα εγγραφής από μια form σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32620.aspx</link><pubDate>Tue, 05 Jun 2007 18:13:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32620</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32620.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32620</wfw:commentRss><description>&lt;P&gt;Καλημέρα Collin (McRae)[;-)],&lt;/P&gt;
&lt;P&gt;Αντί να συνδέεις την κάθε φορμα με το αντοιστιχο Table, φτιάξε ενα Class που θα εχει properties τα πεδία και των 2 Tables, και θα διαχειρίζετε το Save (να κάνει Save το Table2 πρώτα να πέρνεις το ID του και να το βάζεις στο Table1), το Delete, και το Read.&lt;/P&gt;
&lt;P&gt;Ετσι μπορεις να περνάς αυτό το Class απο την μία φόρμα στην άλλη (μέσο του Constructor),με αυτόν τον τρόπο&amp;nbsp;θα είσαι πιο σίγουρος ότι αν και οι δύο φόρμες δεν ξέρουν τίποτα η μία για την άλλη, το Class σου ξέρει!&lt;/P&gt;
&lt;P&gt;Αν θες μπορεις να βάλεις και αλλα Buissnes logics στο class.(π.χ. δεν μπορεις να σώσεις χώρις να εχουν γεμίσει τα απαραίτητα στοιχεία).&lt;/P&gt;
&lt;P&gt;Ελπίζω να βοήθεισα&lt;/P&gt;
&lt;P&gt;Νάσος&lt;/P&gt;</description></item><item><title>Πέρασμα εγγραφής από μια form σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32614.aspx</link><pubDate>Tue, 05 Jun 2007 11:29:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32614</guid><dc:creator>mcrae</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32614.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32614</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;Για σας είμαι &lt;span&gt;&amp;nbsp;&lt;/span&gt;νέο μέλος
και αρχάριος με τον προγραμματισμό γενικός. &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Προσπαθώ να φτιάξω &lt;span&gt;&amp;nbsp;&lt;/span&gt;μια
&lt;span&gt;Windows Application&lt;/span&gt;&lt;span&gt; &lt;/span&gt;στην &lt;span&gt;visual&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;studio&lt;/span&gt;
2005 σε &lt;span&gt;&amp;nbsp;&lt;/span&gt;γλώσσα &lt;span&gt;C&lt;/span&gt;#&lt;span&gt;&amp;nbsp;
&lt;/span&gt;που να συνδέετε με μια βάση σε &lt;span&gt;sql&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;server&lt;/span&gt; 2005.&lt;/p&gt;



&lt;p class="MsoNormal"&gt;Αρχικά έχω 2 &lt;span&gt;form&lt;/span&gt;,&lt;span&gt;form&lt;/span&gt;1 και &lt;span&gt;form&lt;/span&gt;2 και 2 &lt;span&gt;table&lt;/span&gt; ,&lt;span&gt;table&lt;/span&gt;1 και &lt;span&gt;table&lt;/span&gt;2. έχω καταφέρει να συνδέσω το &lt;span&gt;form&lt;/span&gt;1 με το &lt;span&gt;table&lt;/span&gt;1 και αντίστοιχα το &lt;span&gt;form&lt;/span&gt;2 με το &lt;span&gt;table&lt;/span&gt;2 έτσι ώστε να κάνω νέα εγγραφή ,αποθήκευση κτλ από την φόρμα&amp;nbsp;
στο αντίστοιχο &lt;span&gt;table&lt;/span&gt;&lt;span&gt; &lt;/span&gt;στην βάση μου. Στην συνέχεια έβαλα στην &lt;span&gt;form&lt;/span&gt;1 ένα &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;button&lt;/span&gt;&lt;span&gt; &lt;/span&gt;έτσι ώστε να ανοίγει την &lt;span&gt;form&lt;/span&gt;2.Εδω αρχίζουν οι απορίες
μου γιατί θέλω όταν είμαι πχ. στην εγγραφή 4 της &lt;span&gt;form&lt;/span&gt;1 μόλις &lt;span&gt;&amp;nbsp;&lt;/span&gt;πατήσω το κουμπί
να ανοίξει η &lt;span&gt;form&lt;/span&gt;2 και
να είναι και αυτή στην 4η &lt;span&gt;&amp;nbsp;&lt;/span&gt;εγγραφή του &lt;span&gt;table&lt;/span&gt;2.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Στην αρχή&lt;span&gt;&amp;nbsp; &lt;/span&gt;πέρασα την τιμή
του &lt;span&gt;form&lt;/span&gt;1.&lt;span&gt;IDtextbox&lt;/span&gt;&lt;span&gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;στην &lt;span&gt;form&lt;/span&gt;2.&lt;span&gt;IDtextbox&lt;/span&gt;&lt;span&gt; &lt;/span&gt;(στα &lt;span&gt;table&lt;/span&gt;&lt;span&gt; &lt;/span&gt;που έχω υπάρχει και στα 2 το πεδίο &lt;span&gt;ID&lt;/span&gt;) θεωρώντας ότι θα δουλέψει . Τελικά μάλλον
ήταν μεγάλη πατάτα.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Ύστερα &lt;span&gt;&amp;nbsp;&lt;/span&gt;συνέδεσα τα &lt;span&gt;tables&lt;/span&gt;&lt;span&gt; &lt;/span&gt;με
&lt;span&gt;relation&lt;/span&gt; ( τα πεδία &lt;span&gt;ID&lt;/span&gt;) και έφτιαξα&amp;nbsp; &lt;span&gt;query&lt;/span&gt; στο &lt;span&gt;tableadapter&lt;/span&gt;&lt;span&gt; &lt;/span&gt;και
πάλι τζίφος δεν κατάφερα τπτ.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Θα ήθελα να μου πείτε αν κάποιο από τα 2 σκεπτικά είναι σωστό
και να μου εξηγήσετε πια είναι η σωστή προσέγγιση για το συγκεκριμένο πρόβλημα
που έχω.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Συγνώμη για την έκθεση που έγραψα αλλά προσπάθησα να γίνω όσο
πιο κατανοητός μπορούσα.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Ευχαριστώ.&lt;/p&gt;</description></item></channel></rss>