<?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>Απ: Ένωση datarow με controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15535.aspx</link><pubDate>Sun, 06 Aug 2006 03:07:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15535</guid><dc:creator>mkoukou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15535.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=15535</wfw:commentRss><description>KelMan ευχαριστώ.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Ένωση datarow με controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15528.aspx</link><pubDate>Sun, 06 Aug 2006 02:01:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15528</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15528.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=15528</wfw:commentRss><description>Όχι, δεν κάνεις αυτό που λέω, καλείς την NewRow του DataTable, εγώ λέω να καλέσεις την AddNew του BindingSource object.&lt;BR&gt;&lt;BR&gt;Για να το κάνεις αυτό, βάλε πάνω στη φόρμα ένα BindingSource object, βάλε αυτό ως DataSource των controls που θες να κάνεις databind και βάλε ως Datasource του DataBinding object το DataTable(0). Κατόπιν θα μπορείς να καλέσεις την NewRow του BindingSource object.&lt;BR&gt;&lt;BR&gt;Αργότερα, όταν καταλάβεις πως δουλεύει το όλο κόλπο, θα δεις ότι γίνεται να πάρεις και το default BindingSource object που δημιουργείται όταν κάνεις DataBindings.Add αλλά προς το παρόν, δοκίμασε τα παραπάνω.&lt;BR&gt;&lt;BR&gt;Βέβαια, αν είχες κάνει το binding μέσα από τον designer αντί χειροκίνητα που το κάνεις τώρα, θα είχες έτοιμο το BindingSource object.</description></item><item><title>Απ: Ένωση datarow με controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15525.aspx</link><pubDate>Sun, 06 Aug 2006 01:42:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15525</guid><dc:creator>mkoukou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15525.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=15525</wfw:commentRss><description>Βασικά αυτό κάνω.&lt;br /&gt;
&lt;br /&gt;
Πιο συγκεκριμένα κάνω τα εξής&lt;br /&gt;
&lt;br /&gt;
dsData = New DataSet&lt;br /&gt;
&lt;br /&gt;
dsData = {Fill dataset}&lt;br /&gt;
&lt;br /&gt;
dtData = dsData.Tables(TableName)&lt;br /&gt;
&lt;br /&gt;
txt_Address.DataBindings.Clear()&lt;br /&gt;
&lt;br /&gt;
txt_Address.DataBindings.Add("Text", dtData, "Contacts_Address")&lt;br /&gt;
&lt;br /&gt;
Dim drData as Datarow = dtData.NewRow&lt;br /&gt;
&lt;br /&gt;
Αυτή τη διαδηκασία ακολουθώ.&lt;br /&gt;
&lt;br /&gt;
Μήπως εννοείς κάτι άλλο;</description></item><item><title>Απ: Ένωση datarow με controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15523.aspx</link><pubDate>Sun, 06 Aug 2006 00:51:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15523</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15523.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=15523</wfw:commentRss><description>Θα πρέπει να καλέσεις την AddNew του BindingSource object που αντιστοιχεί στο DataTable(0).</description></item><item><title>Ένωση datarow με controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15521.aspx</link><pubDate>Sun, 06 Aug 2006 00:11:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15521</guid><dc:creator>mkoukou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15521.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=15521</wfw:commentRss><description>&lt;P&gt;Δουλεύω σε Visual basic 2005&amp;nbsp; κι έχω ένα dataset σε μία φόρμα με διάφορα controls τα οποία έχω κάνει databindings με τον Tables(0) του.&lt;/P&gt;
&lt;P&gt;Όταν επεξεργάζομαι μία datarow και πατάω αποδοχή κάνω &lt;/P&gt;
&lt;P&gt;me.validate&lt;/P&gt;
&lt;P&gt;datarow.Endedit &lt;/P&gt;
&lt;P&gt;οπότε σώζωνται στο dataset&lt;/P&gt;
&lt;P&gt;Όταν όμως θέλω να δημιουργήσω μία νέα εγγραφή με datarow=Datatable.NewRow ώστε να κάνω στο τέλος DataTable.Rows.Add(datarow),&lt;/P&gt;
&lt;P&gt;το datarow δεν έχει πάρει τις τιμές από τα controls με αποτέλεσμα να πρέπει για κάθε τιμή να κάνω το εξής:&lt;/P&gt;
&lt;P&gt;datarow("Field1")=txtField1.Text&lt;/P&gt;
&lt;P&gt;Μήπως υπάρχει τρόπος να γίνεται αυτόματα (όπως με το Edit) ώστε να αποφεύγω όλη αυτή την διαδηκασία;&lt;/P&gt;</description></item></channel></rss>