<?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>Απ: Ανάθεση id σε checked list box</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36079.aspx</link><pubDate>Wed, 10 Oct 2007 20:45:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36079</guid><dc:creator>lyros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36079.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36079</wfw:commentRss><description>&lt;P&gt;Ευχαριστώ πολύ KelMan για το χρόνο και την ιδέα σου!&lt;/P&gt;
&lt;P&gt;Προσπαθώ να αποφύγω το dataGridView πάλι. Μέχρι τώρα όποτε θέλω να εμφανίσω δεδομένα από βάση χρησιμοποιώ αυτό. &lt;/P&gt;
&lt;P&gt;Πρακτικά για να εφαρμόσω το databind , σαν datasource θα είναι το dataReader, ή πρέπει να είναι dataTable&amp;nbsp; το οποίο 'γεμίζει' από έναν dataAdapter, και στη συνέχεια να ορίσω ένα bindingSource (αυτή είναι η διαδικασία που ακολουθώ,μέχρι τώρα, για τα datagridviews)?Στην περίπτωση με το checkedListBox χρησιμοποιώ το dataReader&amp;nbsp;και μέσα στη 'while (reader.read)':&amp;nbsp; &lt;FONT color=#008000 size=2&gt;&lt;FONT color=#000000&gt;'chListBox.Items.Add(sTitle + " - " + sPrice+" Ευρώ");'.&amp;nbsp;Αυτό που δεν καταλαβαίνω στην ουσία, είναι, ποιό είναι το datamember στο datareader&amp;nbsp; (φαντάζομαι ότι το datasource θα είναι το reader)? Είμαι νέος στην .net ακόμα και με μπερδεύουν όλα αυτά...&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000 size=2&gt;&lt;FONT color=#000000&gt;Αν και μετά απ'αυτά που έγραψα πιστεύω ότι θα ήταν προτιμότερο το dataGridView... Θα το παλέψω όμως λίγο ακόμα με το checkedListBox, οπότε μια διευκρίνηση θα βοηθούσε πολύ&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000 size=2&gt;&lt;FONT color=#000000&gt;Ευχαριστώ πολύ!!&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Ανάθεση id σε checked list box</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36069.aspx</link><pubDate>Wed, 10 Oct 2007 18:30:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36069</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36069.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36069</wfw:commentRss><description>&lt;P&gt;Μπορείς να το κάνεις databind κάπως έτσι:&lt;/P&gt;
&lt;P&gt;someCheckedListBox.DataBindings.Add(&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; System.Windows.Forms.&lt;FONT color=#008080&gt;Binding&lt;/FONT&gt;(&lt;FONT color=#800000&gt;"DisplayMember"&lt;/FONT&gt;, &lt;FONT color=#0000ff&gt;datasource, datamember&lt;/FONT&gt;));&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;someCheckedListBox.DataBindings.Add(&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; System.Windows.Forms.&lt;FONT color=#008080&gt;Binding&lt;/FONT&gt;(&lt;FONT color=#800000&gt;"ValueMember"&lt;/FONT&gt;, &lt;FONT color=#0000ff&gt;datasource, datamember&lt;/FONT&gt;));&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;To DisplayMember είναι αυτό που φαίνεται και το ValueMember είναι το ID του κάθε item. &lt;/P&gt;
&lt;P&gt;To πρόβλημα είναι ότι το CheckedListBox δεν έχει ένα επιπρόσθετο property για να κάνεις databind και το checked status του κάθε item. Μπορείς να το φτιάξεις εσύ όπως εδώ: &lt;A href="http://www.codeproject.com/cs/combobox/ExCheckedListBox.asp"&gt;http://www.codeproject.com/cs/combobox/ExCheckedListBox.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Μια άλλη&amp;nbsp;εναλλακτική λύση είναι να χρησιμοποιήσεις DataGridView με δύο columns, ένα για το check και ένα για το λεκτικό. Κατόπιν, μπορείς να αφαιρέσεις τα row και column headers έτσι ώστε να μοιάζει με CheckedListBox.&lt;/P&gt;</description></item><item><title>Ανάθεση id σε checked list box</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36044.aspx</link><pubDate>Wed, 10 Oct 2007 04:57:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36044</guid><dc:creator>lyros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36044.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36044</wfw:commentRss><description>&lt;P&gt;Γειά σε όλους,&lt;/P&gt;
&lt;P&gt;Θα ήθελα να μάθω αν υπάρχει κάποιος τρόπος να αναθέσει κανείς id (σαν property)&amp;nbsp;σε κάθε checkbox που υπάρχει σε checked list box, το οποίο "γεμίζει" από βάση δεδομένων με dataReader (σε c# για windows εφαρμογή).Αλιώς , αν υπάρχει τρόπος να συνδέσω γενικά το κάθε checkbox με το id της εγγραφής που διαβάζεται από τη βάση (χωρίς βέβαια να είναι φανερό στο χρήστη).&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ!&lt;/P&gt;</description></item></channel></rss>