<?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>Απ: Ερώτηση για DataGridView και ComboBoxes</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66210.aspx</link><pubDate>Thu, 09 Jun 2011 20:11:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66210</guid><dc:creator>ypanagis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66210.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=66210</wfw:commentRss><description>Δοκίμασα τον default drag n' drop τρόπο με TableAdapters και δούλεψε, το πρόβλημά μου ξεκίναγε από το ότι ήθελα να είναι λίγο customized το DataGridView και όχι με τα ίδια πεδία του BindingSource αλλά όλα οκ. Ευχαριστώ!&lt;br&gt;</description></item><item><title>Απ: Ερώτηση για DataGridView και ComboBoxes</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66094.aspx</link><pubDate>Wed, 01 Jun 2011 16:17:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66094</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66094.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=66094</wfw:commentRss><description>&lt;P&gt;O πιο "κομψός" τρόπος είναι μέσω data-binding. Έστω κι αν τα data δεν προέρχονται ή δεν πρόκειται να καταλήξουν σε κάποια βάση, μπορείς να κάνεις data-binding σε business objects ή σε collections από business-objects. Με αυτόν τον τρόπο θα ξεχάσεις όλα αυτά τα events που χρησιμοποιείς και το όλο πράγμα θα γίνεται αυτόματα. Αν σε ξενίζει η ιδέα των business objects μπορείς ακόμα και να φτιάξεις δυναμικά ένα DataTable και να κάνεις το data-bind πάνω σε αυτό. Γενικά η φιλοσοφία είναι να ΜΗΝ παίζεις πάνω στο grid διαβάζοντας cell-cell με iterations τα data. Σε συνδυασμό με ένα BindingSource component μπορείς να κάνεις τα πάντα (άντε, σχεδόν τα πάντα για να μην είμαστε απόλυτοι) χωρίς να γράφεις κώδικα για κάποιο συγκεκριμένο control. &lt;/P&gt;
&lt;P&gt;Ρίξε μια ματιά στα παρακάτω:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ef2xyb33.aspx"&gt;http://msdn.microsoft.com/en-us/library/ef2xyb33.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://windowsclient.net/learn/video.aspx?v=82523"&gt;http://windowsclient.net/learn/video.aspx?v=82523&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/vbasic/ff718217"&gt;http://msdn.microsoft.com/en-us/vbasic/ff718217&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Ερώτηση για DataGridView και ComboBoxes</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66075.aspx</link><pubDate>Tue, 31 May 2011 21:25:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66075</guid><dc:creator>ypanagis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66075.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=66075</wfw:commentRss><description>Καλησπέρα σε όλους!&lt;br&gt;&lt;br&gt;Είμαι noob στο .ΝΕΤ δουλεύω λίγο vb.net γι' αυτό θα ποστάρω μια ίσως ανόητη ερώτηση χεχε. Έχω 1 φόρμα με DataGridView το οποίο έχει 3 &lt;b&gt;DataGridViewComboBoxColumn&lt;/b&gt;, ανεξάρτητα μεταξύ τους, με τιμές ξένα κλειδιά από διαφορετικούς πίνακες. Το Datagridview δεν είναι bound σε κάποιο DataSource αλλά τις τιμές των πεδίων του τις συμπληρώνει ο χρήστης. Θέλω όπως είναι οι γραμμές να αποθηκεύονται 1-1 σε έναν πίνακα.&lt;br&gt;&lt;br&gt;Υπάρχει κάποιος "κομψός" τρόπος να γίνει αυτό; Το ρωτάω με την έννοια ότι διαβάζω μεν την τιμή ενός &lt;b&gt;DataGridViewComboBoxCell &lt;/b&gt;με το &lt;b&gt;DataGridView1_EditingControlShowing&lt;/b&gt; και μετά με το &lt;b&gt;SelectedValueChanged &lt;/b&gt;Event αλλά με αυτόν τον τρόπο κρατάω την τιμή των αντίστοιχων ComboBox μόνο τη στιγμή που αυτά αλλάζουν τιμή και όχι όταν ο χρήστης επιλέξει την αποθήκευση των δεδομένων του DataGridView. Μήπως χρησιμοποιώ το DataGridView με με λάθος τρόπο;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt; Μήπως να έκανα iterate σε όλες τις γραμμές και να έκανα raise 3 &lt;b&gt;SelectedValueChanged &lt;/b&gt;events, σε κάθε γραμμή ένα για κάθε &lt;b&gt;DataGridViewComboBoxCell &lt;/b&gt;και να διάβαζα τις αντίστοιχες τιμές;&lt;br&gt;&lt;br&gt;Ευχαριστώ για τη βοήθεια!&lt;br&gt;</description></item></channel></rss>