<?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>Re: update a record from a Dataset</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2926.aspx</link><pubDate>Sun, 19 Jun 2005 21:39:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2926</guid><dc:creator>AngleV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2926.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2926</wfw:commentRss><description>Χαιρετώ&lt;br /&gt;&lt;br /&gt;Έχω το παρακάτω module&lt;br /&gt;&lt;br /&gt;&lt;font color="#0000ff" size="2"&gt; &lt;p&gt;Module&lt;/font&gt;&lt;font size="2"&gt; RefreshGrid&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; RefreshGrid()&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&lt;/font&gt;&lt;font size="2"&gt; MainFormX &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; SubmitCalls &lt;font color="#008000"&gt;' Η ΦΟΡΜΑ ΠΟΥ ΕΧΕΙ ΤΟ DATAGRID&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MainFormX.UnDoneCallsGrid.Clear()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MainFormX.UnDoneCallsGrid.DataSource = dsPhones&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MainFormX.UnDoneCallsGrid.Refresh()&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/p&gt; &lt;p&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Module&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;και στην φόρμα που διορθώνω τη συγκερκριμένη εγγραφή το καλώ ώς εξής&lt;br /&gt;&lt;br /&gt;RefreshGrid.RefreshGrid()&lt;br /&gt;ενώ γινέται refresh σε όλη τη φόρμα το datagrid εξακολουθεί να κρατάει τα παλιά.&lt;br /&gt;&lt;br /&gt;P.S&lt;br /&gt;To datagrid ειναι της XCEED.Components.&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: update a record from a Dataset</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2925.aspx</link><pubDate>Sun, 19 Jun 2005 16:37:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2925</guid><dc:creator>RunTimeError</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2925.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2925</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Αν κατάλαβα καλά αυτο που θες είναι με το κλείσιμο της φορμας που διορθώνεις την εγγραφη να ξαναδιαβάσει τα recordset του grid.(το οποίο όμως δεν μας λες τι grid είναι). Παρόλαυτα οποιοδήποτε grid και αν είναι πρέπει να έχει μια μέθοδο για &lt;strong&gt;refetch&lt;/strong&gt; δεδομένων οπότε εφόσον αλλάξεις το fuser δεν θα το συμπεράβει.&lt;img src="/forums//emoticons/emotion-2.gif" alt="Big Smile" /&gt; Παρόλαυατα στην απίστευτη περίπτωση που δεν έχει κάποια έτοιμη τέτοια μέθοδο, βάλε τον κώδικά σου που φωρτώνει&amp;nbsp;το grid&amp;nbsp;&lt;br /&gt;σε&amp;nbsp;ένα module κάνοντας clear το grid κατα την έναρξη του, και με κάθε αλλαγή κάλεσε το module ξανα.&lt;/font&gt;&lt;/p&gt;</description></item><item><title>update a record from a Dataset</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2877.aspx</link><pubDate>Fri, 17 Jun 2005 03:28:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2877</guid><dc:creator>AngleV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2877.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2877</wfw:commentRss><description>Παιδιά Βοήθεια&lt;br /&gt;&lt;br /&gt;Είμαι λίγο καινούργιος με .ΝΕΤ τεχνολογίες και ομολογώ ότι δε βγάζω άκρη.&lt;br /&gt;&lt;br /&gt;Έχω τον εξής κώδικα :&lt;br /&gt;&lt;br /&gt; &lt;p&gt;SELECT_STRING = "SELECT * FROM Phones WHERE fUser ='-' ORDER BY fDate"&lt;br /&gt;&lt;font color="#008000" size="2"&gt;' Create the oledbDataAdapter.&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;data_adapter = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; OleDbDataAdapter(SELECT_STRING, ConnectionString)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;' Fill the DataSet.&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;m_DataSet = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; DataSet&lt;br /&gt;data_adapter.Fill(m_DataSet)&lt;br /&gt;&lt;br /&gt;ο οποίος γεμίζει ένα third part DatGrid με Datasource τις εγγραφές που υπάρχουν στον πίνακα.&lt;br /&gt;&lt;br /&gt;Όταν κάνω διπλό κλικ σε ενα row ανοιγεί μια νέα φόρμα dialog ή οποία περιέχει τον εξής κώδικα :&lt;br /&gt;&lt;br /&gt;&lt;font color="#008000"&gt;'Fill in my variables&lt;/font&gt;&lt;br /&gt;&lt;font size="2"&gt;CurrentID = parentRow.Cells(0).Value&lt;br /&gt;strDate = parentRow.Cells(1).Value&lt;br /&gt;strFullName = parentRow.Cells(2).Value&lt;br /&gt;strServices = parentRow.Cells(3).Value&lt;br /&gt;strPhones = parentRow.Cells(4).Value&lt;br /&gt;strEmail = parentRow.Cells(5).Value&lt;br /&gt;strComments = parentRow.Cells(6).Value&lt;br /&gt;&lt;br /&gt;και γεμίζει τα textboxes με τιμές τις συγκεκριμένης εγγραφής.&lt;br /&gt;&lt;br /&gt;Αυτό που θέλω τώρα είναι : &lt;br /&gt;1. Να κάνω τις αλλαγές που θέλω στα textboxes και πατώντας Αποθήκευση να γίνει update στο συγκρεκριμένο row.&lt;br /&gt;&lt;br /&gt;2. Και συγχρόνως αφου κλείσει η φόρμα το συγκεκριμένο row να εξαφανιστεί απο το grid μιας και το fUser θα είναι διαφορετικό απο - μιας και το DataSet εμφανίζει μόνο όσες εγγραφές έχουν στο πεδίο fUser την τιμή -.&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;Με λίγα λόγια το ζητούμενο είναι να γίνει update sto DataSet και συγχρόνως να ξαναδιαβαστεί απο την αρχή. Αν τα λέω και σωστά δηλαδή.&lt;br /&gt;&lt;br /&gt;Ευχαριστώ και ελπίζω να μην έγινα κουραστικός.&lt;br /&gt;&lt;/p&gt;&lt;pre class="source"&gt;&lt;p&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/pre&gt;</description></item></channel></rss>