<?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>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9106.aspx</link><pubDate>Wed, 01 Feb 2006 07:56:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9106</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9106.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9106</wfw:commentRss><description>Έτοιμα</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8996.aspx</link><pubDate>Sat, 28 Jan 2006 02:06:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8996</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8996.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8996</wfw:commentRss><description>Ναι όντως, θα βάλω screenshots.</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8990.aspx</link><pubDate>Fri, 27 Jan 2006 20:49:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8990</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8990.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8990</wfw:commentRss><description>Πολύ καλό. Αλλά, μήπως πρέπει να βάλεις και ένα downloadable example&amp;nbsp;ή ένα screenshot για να μπορεί ο αναγνώστης να καταλάβει ευκολότερα αν του κάνει;</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8930.aspx</link><pubDate>Wed, 25 Jan 2006 21:08:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8930</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8930.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8930</wfw:commentRss><description>&lt;P&gt;Ορίστε και το tutorial...&lt;/P&gt;
&lt;P&gt;&lt;A HREF="/cs/blogs/mkelaiditis/articles/8929.aspx"&gt;http://www.dotnetzone.gr/cs/blogs/mkelaiditis/articles/8929.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8907.aspx</link><pubDate>Wed, 25 Jan 2006 07:12:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8907</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8907.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8907</wfw:commentRss><description>&lt;P&gt;Ναι, τελικά δεν είναι και τόσο τρομερό, σχεδόν το έφτιαξα.&lt;/P&gt;
&lt;P&gt;Διάβασα ένα tutorial για το GDI+ και σε λίγο θα αρχίσω να γράφω και ένα σχετικό άρθρο για την κατασκευή της φόρμας...&lt;/P&gt;</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8906.aspx</link><pubDate>Wed, 25 Jan 2006 07:03:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8906</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8906.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8906</wfw:commentRss><description>&lt;P&gt;Κοίτα, είναι να σου φύγει ο φόβος. Δεν είπαμε να κάνεις bevel και σκιάσεις και degrade. Χρειάζεσαι το απλούστερο όλων... γραμμούλες... &lt;/P&gt;
&lt;P&gt;Αλλά, που απευθύνεται αυτό που θέλεις να φτιάξεις;&lt;/P&gt;</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8904.aspx</link><pubDate>Wed, 25 Jan 2006 02:06:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8904</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8904.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8904</wfw:commentRss><description>Και αυτή είναι ωραία λύση... &lt;br&gt;&lt;br&gt;Ωστόσο δεν ξέρω και πολλά από GDI+ και για μένα το paint είναι λίγο πρόβλημα...</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8903.aspx</link><pubDate>Wed, 25 Jan 2006 02:03:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8903</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8903.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8903</wfw:commentRss><description>&lt;P&gt;Καλά ακούγεται, αλλά είναι η απλούστερη λύση.&lt;/P&gt;
&lt;P&gt;Ενναλακτικά θα μπορούσες να εμφανίσεις τα πεδία σε δύο datalists με μια απόσταση μεταξύ τους, και να αφήνεις τον χρήστη να κάνει drag&amp;amp;drop πεδία από το ένα datalist στο άλλο. Όταν γίνει επιτυχώς το drop, κάνεις paint μια γραμμούλα να τα συνδέει ενδιάμεσα. Με double click στο ενδιάμεσο, ελέγχεις αν έγινε double click κοντά σε γραμμή και αφαιρείς αυτή τη γραμμή. Επίσης, on scroll κάνεις repaint τις γραμμούλες. Κάπου το έχω δει αυτό αλλά δεν θυμάμαι που.&lt;/P&gt;
&lt;P&gt;Για χρήστες developers πάντως θα προτιμούσα την πρώτη λύση.&lt;/P&gt;</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8900.aspx</link><pubDate>Wed, 25 Jan 2006 01:36:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8900</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8900.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8900</wfw:commentRss><description>Άρα, ένα Datagrid με 2 columns (ως προς το datatype conversion δεν υπάρχει θέμα γιατί θα υπάρχουν specs ως προς τα δεκαδικά, κλπ). To ένα θα πρέπει να είναι readonly - non editable (destination) και το δευτερο ένα combobox με τα πεδία απ' όπου ο χρήστης θα επιλέγει το ανάλογο πεδίο. &lt;br&gt;&lt;br&gt;Κι επειδή δεν μπορούμε να χρησιμοποιήσουμε controls 3ου κατασκευαστή, πρέπει λοιπόν στο Datagrid να κάνουμε derive δύο DataColumns ώστε να φτιάξουμε ένα LabelDataColumn και ένα ComboBoxDataColumn.&lt;br&gt;&lt;br&gt;Σωστά;</description></item><item><title>Απ: Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8895.aspx</link><pubDate>Tue, 24 Jan 2006 23:58:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8895</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8895.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8895</wfw:commentRss><description>&lt;P&gt;The Enterprise Manager way ?&lt;/P&gt;</description></item><item><title>Σχεδιασμός φόρμας για mapping πεδίων μεταξύ πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8886.aspx</link><pubDate>Tue, 24 Jan 2006 20:45:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8886</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8886.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8886</wfw:commentRss><description>&lt;P&gt;Μιας και βλέπω χαμηλή κίνηση, έχω να σας θέσω ένα ερώτημα σχετικά με το σχεδιασμό μιας φόρμας, έτσι για να κάνουμε κουβέντα.&lt;/P&gt;
&lt;P&gt;Θέλουμε να φτιάξουμε μία φόρμα η οποία θα έχει ως σκοπό να κάνει map τα πεδία από δύο πίνακες προκειμένου να γίνει μια μεταφορά data από πίνακα σε πίνακα (select από τον πρώτο / insert στον δέυτερο). Ο πίνακας στον οποίο θα κάνουμε insert έχει συγκεκριμένη δομή, αποτελείται από 12 πεδία ενώ ο πίνακας από τον οποίο θα κάνουμε select μπορεί να αλλάζει και έτσι δεν είμαστε σε θέση να γνωρίζουμε εκ των προτέρων το πλήθος των πεδίων, τα ονόματά τους, κλπ. &lt;/P&gt;
&lt;P&gt;Πως θα σχεδιάζατε κάτι τέτοιο, ως προς το UI κομμάτι; Ουσιαστικά, εκεί που θέλουμε να καταλήξουμε είναι να παράγουμε ένα select statement. Αν για παράδειγμα ο source πίνακας&amp;nbsp;αποτελείται από 18 πεδία από τα οποία 8 είναι άχρηστα, θέλουμε τα υπόλοιπα 10 με την κατάλληλη σειρά καθώς και τα null/default για τα πεδία του destination πίνακα στα οποία δεν θα αναθέσουμε πεδίο από τον source πίνακα.&lt;/P&gt;</description></item></channel></rss>