<?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>Απ: Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14223.aspx</link><pubDate>Sat, 24 Jun 2006 21:17:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14223</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14223.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14223</wfw:commentRss><description>Το List(Of T) το βλέπει σαν rows (πληθυντικός~πολλά) και «καταλαβαίνει» να κάνει bind τη λίστα.&lt;br /&gt;
&lt;br /&gt;
Άρα είναι έτσι όπως τα λες.&lt;br /&gt;
&lt;br /&gt;
Αλλά: God works in mysterious ways&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14222.aspx</link><pubDate>Sat, 24 Jun 2006 19:18:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14222</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14222.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14222</wfw:commentRss><description>Ναι, Γιώργο. Αυτό ήθελα.&lt;br /&gt;
&lt;br /&gt;
Παρατηρώ οτι έχεις φτιάξει ένα wrapper για το object που κάνει inherit list (of T) και κάνεις bind το property του Wrapper αντί να κάνεις bind το ίδιο το object. Προφανώς αυτή ειναι και η λύση, έτσι; Για να μην μπερδευτεί ο compiler κάνουμε bind κάτι το οποίο το ίδιο ΔΕΝ είναι list αλλά κάνει wrap το list. &lt;br /&gt;
&lt;br /&gt;
Σωστή σκέψη. Αλλα δεν είναι λίγο...εχμ, ugly από πλευράς vs.net αυτό; Θελω να πω οτι η λογική των databindings μας αναγκάζει να έχουμε wrappers σε αυτές τις περιπτώσεις και όχι να κάνουμε extend το list (of T) σύμφωνα με τις δικές μας ανάγκες.&lt;br /&gt;
&lt;br /&gt;
Παντως παρ'όλα αυτά οντως αυτή είναι η λύση και σε ευχαριστώ πολύ για τον κόπο σου! Θα ήθελα αν έχεις κάποιο χρονο να ακούσω και τη δική σου (και όχι μόνο) άποψη περί αυτού. Εγώ το θεωρώ ελάττωμα. Μήπως όμως δεν είναι έτσι;&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14218.aspx</link><pubDate>Sat, 24 Jun 2006 15:35:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14218</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14218.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14218</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Φίλε Σωτήρη,&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;έλεγξε το &lt;SPAN style="mso-ansi-language: EN-US"&gt;solution MyBooks&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;και πες μου εάν είναι αυτό που ήθελες να κάνεις.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Απ: Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14215.aspx</link><pubDate>Sat, 24 Jun 2006 11:18:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14215</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14215.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14215</wfw:commentRss><description>&lt;P&gt;Πω...είχα γράψει ένα κατεβατό και έφαγα δικτυακή φρίκη όταν είδα το καταραμένο "page cannot be displayed". Οπότε συνοψίζω (συγνώμη που δεν θα είμαι τόοοσο αναλυτικός αλλα δεν αντέχω να τα ξαναγράψω)&lt;/P&gt;
&lt;P&gt;Καταρχήν ευχαριστώ για το παράδειγμα. Σκέψου όμως οτι εγώ θέλω κάτι σαν και αυτό:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&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;Public&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Class&lt;/span&gt; Something&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; _myProperty &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; Int32&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Public&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Property&lt;/span&gt; MyProperty() &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; Int32&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Get&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Return&lt;/span&gt; _myProperty&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Get&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Set&lt;/span&gt;(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;ByVal&lt;/span&gt; value &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; Int32)&lt;br /&gt;            _myProperty &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; value&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Set&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Property&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Class&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Public&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Class&lt;/span&gt; ΜyThing&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Inherits&lt;/span&gt; List(Of Something)&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Public&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;ReadOnly&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Property&lt;/span&gt; GetMySum() &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; Int32&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Get&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Dim&lt;/span&gt; retval &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; Int32 &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; 0&lt;br /&gt;            &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;For&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Each&lt;/span&gt; s &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; Something &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;In&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Me&lt;/span&gt;&lt;br /&gt;                retval += s.MyProperty&lt;br /&gt;            &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Next&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Return&lt;/span&gt; retval&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Get&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Property&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Και το binding να γίνεται πάνω στο GetMySum. Αυτό που μου έγραψες εσύ, Γιώργο, κάνει bind επάνω σε property των items της λίστας και μάλιστα στο 1ο item. (και τα δυο textboxes οταν το έτρεξα μου έδιναν την τιμή Test1). Εγώ όμως θέλω το property που έχω στη λίστα, οχι στα items της. (Εξάλλου γιατί να έκανα τον κόπο να φτιάξω object που να κληρονομεί από list αφού αν ήθελα τη βασική λειτουργικότητα θα μπορούσα απλά να ορίσω μια μεταβλητή και να χώσω μέσα τα Something μου; )&lt;/P&gt;
&lt;P&gt;Οπως βλέπεις, το binding μπορεί να γίνει και πάνω σε readonly property, δηλ. one-way. Το θέμα είναι οτι ο κύριος compilerας θεωρεί οτι κάνω bind σε λίστα και δεν του αρέσει....&lt;/P&gt;</description></item><item><title>Απ: Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14207.aspx</link><pubDate>Sat, 24 Jun 2006 00:40:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14207</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14207.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14207</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Είναι όπως μας τα λέει ο φίλος μας από τη Κω.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Σου στέλνω ένα παράδειγμα&lt;SPAN style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14132.aspx</link><pubDate>Tue, 20 Jun 2006 06:14:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14132</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14132.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14132</wfw:commentRss><description>Δήλωσε το property "MyProperty" στην class Something που έχεις. Και όλα θα παίξουν. Συγνώμη αλλά λόγω χρόνου δεν μπορώ να σου εξηγήσω για πιο λόγο αλλά τουλάχιστον θα ξεκολλήσεις.</description></item><item><title>Απ: Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14097.aspx</link><pubDate>Sat, 17 Jun 2006 23:54:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14097</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14097.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14097</wfw:commentRss><description>Χμμμ..να υποθέσω οτι είτε δεν έχει συμβεί σε κανέναν, είτε η ερώτηση ήταν πολύ κουτή; :)&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Simple Databinding property ενός object (inherits List(of T)) σε Textbox - NET 2.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14065.aspx</link><pubDate>Fri, 16 Jun 2006 18:43:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14065</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14065.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=14065</wfw:commentRss><description>&lt;P&gt;Εχω ψιλουποψιαστεί γιατί συμβαίνει, αλλά θα ήθελα να ακούσω και καμμια άλλη γνώμη. &lt;BR&gt;Το σενάριο είναι οτι δεν μπορώ να κάνω bind (απλό) ενός property ενός δικού μου object που κληρονομεί από List (of T) σε ένα Textbox. Το αναλύω παρακάτω:&lt;/P&gt;
&lt;P&gt;Εχω ένα απλό textbox σε μια φόρμα, ας πούμε το TextBox1.&lt;BR&gt;Εχω επίσης ένα δικό μου object, ας πούμε το myThing. Στην πιό απλουστευμένη του μορφή ορίζεται κάπως έτσι:&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Public&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Class&lt;/span&gt; ΜyThing&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Inherits&lt;/span&gt; List(Of Something)&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; _myProperty &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;String&lt;/span&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;Public&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Property&lt;/span&gt; MyProperty() &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;String&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Get&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Return&lt;/span&gt; _myProperty&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Get&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Set&lt;/span&gt;(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;ByVal&lt;/span&gt; value &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;String&lt;/span&gt;)&lt;br /&gt;            _myProperty &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; value&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Set&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Property&lt;/span&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;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Θέλω μετά να κάνω bind το MyProperty στο Textbox1. (Ας υποθέσουμε οτι το MyProperty υπολογίζει σύνολα από κάποια αριθμητικά properties των αντικειμένων&amp;nbsp;of type Something που βρίσκονται&amp;nbsp;αποθηκευμένα στο myThing -&amp;nbsp;κάτι τέτοιο κάνει και στην πραγματική υλοποίηση). Κάνω λοιπόν:&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&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;Sub&lt;/span&gt; Form1_Load(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Object&lt;/span&gt;, &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;ByVal&lt;/span&gt; e &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Handles&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Me&lt;/span&gt;.Load&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'Ετσι απλά φτιάχνω κάτι για να ειναι πιό ολοκληρωμένο&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Dim&lt;/span&gt; thingy &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&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; MyThing&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Dim&lt;/span&gt; o1 &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&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; Something&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Dim&lt;/span&gt; o2 &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;As&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; Something&lt;br /&gt;        thingy.&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Add&lt;/span&gt;(o1)&lt;br /&gt;        thingy.&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Add&lt;/span&gt;(o2)&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'Προσπαθώ να κάνω το databinding&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Me&lt;/span&gt;.TextBox1.DataBindings.&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Add&lt;/span&gt;(&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"Text"&lt;/span&gt;, thingy, &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"MyProperty"&lt;/span&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;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Και τρώω το εξής:&lt;/P&gt;
&lt;P&gt;System.ArgumentException&lt;BR&gt;{"Cannot bind to the property or column MyProperty on the DataSource.&lt;BR&gt;Parameter name: dataMember"}&lt;/P&gt;
&lt;P&gt;Φυσικά, κοιτώντας το StackTrace αποκτώ την υποψία οτι περιμένει να κάνει bind σε λίστα και δεν μπορεί μια και το control δεν υποστηρίζει λίστες:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.BindToObject.CheckBinding()&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.BindToObject.SetBindingManagerBase(BindingManagerBase lManager)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Binding.SetListManager(BindingManagerBase bindingManagerBase)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.ListManagerBindingsCollection.AddCore(Binding dataBinding)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.BindingsCollection.Add(Binding binding)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.BindingContext.UpdateBinding(BindingContext newBindingContext, Binding binding)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Binding.SetBindableComponent(IBindableComponent value)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.ControlBindingsCollection.AddCore(Binding dataBinding)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.ControlBindingsCollection.Add(String propertyName, Object dataSource, String dataMember, Boolean formattingEnabled, DataSourceUpdateMode updateMode, Object nullValue, String formatString, IFormatProvider formatInfo)&lt;BR&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.ControlBindingsCollection.Add(String propertyName, Object dataSource, String dataMember)&lt;BR&gt;&lt;BR&gt;(τα παρακάτω διαγράφονται για να μην γεμιζουμε με άχρηστη πληροφορία)&lt;/P&gt;
&lt;P&gt;Τόσο πολύ τον μπερδεύει το γεγονός οτι πρόκειται για List (of T), ακόμα και αν εγώ θέλω να κάνω bind σε ένα απλό property;&lt;BR&gt;Το έχει διαπιστώσει κάποιος άλλος; Υπάρχει κάποιο workaround;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>