<?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>ADO.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/78/ShowForum.aspx</link><description>Θέματα σχετικά με την προσπέλαση δεδομένων μέσω του ADO.NET και του System.Data namespace</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12992.aspx</link><pubDate>Fri, 19 May 2006 20:53:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12992</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12992.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=12992</wfw:commentRss><description>Με το 2.0 δουλεύω, μηπως θα ήταν εύκολο να μου δείξεις πως λειτουργεί η  LoadDataRow? &lt;br /&gt;
&lt;br /&gt;
Ευχαριστώ προκαταβολικά..</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12951.aspx</link><pubDate>Fri, 19 May 2006 03:19:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12951</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12951.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=12951</wfw:commentRss><description>Αν κατάλαβα καλά θέλεις να αλλάξεις τις τιμές των πεδίων μίας εγγραφής σε ένα dataset με κάποιες άλλες τιμές. Πρόσεξα επίσης ότι χρησιμοποιείς DataBinding. Σε ποιο .ΝΕΤ Framework δουλεύεις; &lt;br /&gt;
&lt;br /&gt;
Η InsertAt δεν κάνει αυτό που ζητάς αφού περνάει μία νέα εγραφή μέσα στο dataset στην θέση που θέλεις. Αυτό που κατάλαβα εγώ είναι να αντικαταστήσεις μία εγγραφή.&lt;br /&gt;
&lt;br /&gt;
Αυτό που μπορείς να κάνεις είναι να βρεις την εγγραφή που σε ενδιαφέρει μέσα στο dataset με τις μεθόδους που περιγράφονται παραπάνω και να διορθώσεις τις τιμές των πεδίων μέσα στο datatable αντί να περάσεις μία νέα row που θα αντικαταστήσει μία άλλη (μπορώ να σου γράψω ένα μικρό κόμματι κώδικα για αυτό αν θες). Αν χρησιμοποιείς Framework έκδοσης 2.0 τότε η μέθοδος που ψάχνεις είναι η LoadDataRow.</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12884.aspx</link><pubDate>Thu, 18 May 2006 03:25:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12884</guid><dc:creator>Μάριος Μαργαρίτης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12884.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=12884</wfw:commentRss><description>Μάλλον καλύτερα θα κάνεις να φτιάξεις μία update. Η οποία θα βρίσκει την εγγραφή με το Primary Κey (index πεδίο ή κλειδί),  ή και το row index και θα κάνει update όλλα τα πεδία εκτός του Primary Κey.&lt;br /&gt;
&lt;br /&gt;
Έτσι και λογικά αλλά και εμφανισιακά θα αλλάζεις τις τιμές τις εγγραφής που θέλεις.&lt;br /&gt;
&lt;br /&gt;
ΥΓ για να βρείς μία εγγραφή με κάποιο κλειδί υπάρχει η .Find("keyvalue"), πρώτα όμως θέλει να δηλώσεις τα πεδία που αποτελούν το κλειδί κάνοντας .PrimaryKey = new DataColumn() {myDataTable.Columns("keyfield")}&lt;br /&gt;
&lt;br /&gt;
Καλύ τύχη&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10069.aspx</link><pubDate>Fri, 24 Feb 2006 10:58:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10069</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10069.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=10069</wfw:commentRss><description>Μμμ...θα κοιτάξω μπας και γίνει τίποτα με το ORDER BY, αλλιώς by the best way (by code &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;)! Ελπίζω να βρώ άκρη..Thanx..</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10058.aspx</link><pubDate>Fri, 24 Feb 2006 02:00:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10058</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10058.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=10058</wfw:commentRss><description>&lt;P&gt;Δεν κάνεις κάτι λάθος, απλά έτσι είναι η συμπεριφορά του DataGrid. Αυτό που μπορείς να κάνεις, αν θέλεις τα data σου sorted με κάποιον συγκεκριμένο τρόπο είναι να&amp;nbsp;βάλεις ένα ORDER BY στο SELECT ή με λίγο κώδικα παραπάνω (γίνεται και από τον designer) να βάλεις ως DataSource του DataGrid ένα DataView object. Η δεύτερη λύση έχει το πλεονέκτημα ότι κατόπιν μπορείς δυναμικά κατά το runtime να αλλάζεις τον τρόπο που ταξινομούνται τα δεδομένα.&lt;/P&gt;</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10033.aspx</link><pubDate>Thu, 23 Feb 2006 18:33:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10033</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10033.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=10033</wfw:commentRss><description>Πως μπορώ να αλλάξω το Autonumber του Primary Key Field? Δεν κατάλαβα και πολύ τι κάνω λάθος Μάνο, μπορεί να μου το εξηγήσεις λίγο πιο αναλυτικά (sorry)?&lt;br&gt;</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10022.aspx</link><pubDate>Thu, 23 Feb 2006 16:58:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10022</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10022.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=10022</wfw:commentRss><description>&lt;P&gt;Τυπικά (γιατί μπορείς να το αλλάξεις αλλά ενδέχεται να μην το έχεις κάνει) κάθε φορά που κάνεις Update το Dataset, τότε οι εγγραφές σου παίρνουν τις τιμές που έχουν στη βάση. Η σειρά που στα κάνει display είναι η σειρά με την οποία τα φέρνει το SELECT στο οποίο βασίζεται ο DataAdapter. Αυτό μπορείς να το αλλάξεις βάζοντας SORT clause στο SELECT. Εναλλακτικά, μπορείς να κάνεις bind το DataGrid πάνω σε ένα DataView και όχι πάνω στο DataTable ώστε να μπορείς να ελέγχεις δυναμικά τον τρόπο που θα ταξινομηθούν οι εγγραφές.&lt;/P&gt;</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10020.aspx</link><pubDate>Thu, 23 Feb 2006 16:10:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10020</guid><dc:creator>evliatsas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10020.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=10020</wfw:commentRss><description>Κοίταξε μήπως το έχεις το Primary Key Field δηλωμένο ως AutoNumber.</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10019.aspx</link><pubDate>Thu, 23 Feb 2006 09:55:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10019</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10019.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=10019</wfw:commentRss><description>Ναι αυτό εννοώ..sorry για την ασάφεια..βλέπετε να υπάρχει κάπου πρόβλημα?</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10002.aspx</link><pubDate>Thu, 23 Feb 2006 06:01:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10002</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10002.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=10002</wfw:commentRss><description>Τι εννοείς "στο τέλος"; Ως τελεταία εγγραφή που φαίνεται στο Grid;</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9999.aspx</link><pubDate>Thu, 23 Feb 2006 05:16:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9999</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9999.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=9999</wfw:commentRss><description>Dim dr As System.Data.DataRow = Isap2.Trena.NewRow()&lt;br&gt;&lt;br&gt;        dr.Item("Date") = ComboBox8.Text &amp; "-" &amp; ComboBox9.Text &amp; "-" &amp; ComboBox10.Text&lt;br&gt;        dr.Item("Name") = problem.Text&lt;br&gt;        dr.Item("Type") = type.Text&lt;br&gt;        dr.Item("Key") = keybox.Text&lt;br&gt;        dr.Item("N1") = n1.Text&lt;br&gt;        dr.Item("N2") = n2.Text&lt;br&gt;        dr.Item("N3") = n3.Text&lt;br&gt;        dr.Item("N4") = n4.Text&lt;br&gt;        dr.Item("N5") = n5.Text&lt;br&gt;        dr.Item("N6") = n6.Text&lt;br&gt;        dr.Item("Code") = kwdikos.Text&lt;br&gt;        dr.Item("Vlavi") = vlavi.Text&lt;br&gt;        dr.Item("Sign") = sign.Text&lt;br&gt;        dr.Item("DateInput") = ComboBox2.Text &amp; "-" &amp; ComboBox3.Text &amp; "-" &amp; ComboBox4.Text&lt;br&gt;        dr.Item("Replace") = replace.Text&lt;br&gt;        dr.Item("DateExit") = ComboBox5.Text &amp; "-" &amp; ComboBox6.Text &amp; "-" &amp; ComboBox7.Text&lt;br&gt;        dr.Item("Workers") = workers.Text&lt;br&gt;&lt;br&gt;        Isap2.Trena.Rows.InsertAt(dr, Me.BindingContext(Isap2, "Trena").Position)&lt;br&gt;&lt;br&gt;        OleDbDataAdapter1.Update(Isap2)&lt;br&gt;&lt;br&gt;Με τον παραπάνω κώδικα (χωρις να διαγράφω την παρούσα καταχώρηση!) μου αποθηκεύει την νέα row στο τέλος (όποια και αν είναι η position)!!! Τι φταίει? Μπορεί να διακρίνει κανείς τίποτα?</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9977.aspx</link><pubDate>Wed, 22 Feb 2006 23:04:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9977</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9977.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=9977</wfw:commentRss><description>Μπράβο την insert έψαχνα..&lt;img src="/cs/emoticons/emotion-21.gif" alt="Yes [Y]" /&gt;! Την ίδια σκέψη είχα κάνει και εγώ! Ευχαριστώ πολύ! Θα το δοκιμάσω..εάν έχω κάποιο πρόβλημα..θα κάνω νέο post εδώ&lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;!</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9974.aspx</link><pubDate>Wed, 22 Feb 2006 22:31:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9974</guid><dc:creator>evliatsas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9974.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=9974</wfw:commentRss><description>Μπορείς να δουλέψεις με τις functions του dataSet,π.χ.&lt;br&gt;&lt;br&gt;int rowIndex=5; //Εδώ δίνεις την position &lt;br&gt;System.Data.DataRow dr = Isap2.Trena.NewRow();&lt;br&gt;object[] newValues = new object[Isap2.Trena.Columns.Count];&lt;br&gt;newValues[0]=date3;&lt;br&gt;newValues[1]=problem.Text;&lt;br&gt;.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;dr.ItemArray = newValues;&lt;br&gt;Isap2.Trena.Rows.InsertAt(dr,rowIndex);&lt;br&gt;Isap2.Trena.Rows[rowIndex+1].Delete();&lt;br&gt;//Έχουν κατέβει όλες οι γραμμές κατά μία&lt;br&gt;&lt;br&gt;Προσπάθησα να χρησιμοποιήσω τις δικές σου μεταβλητές, για αυτό ενδέχεται να έχω κάνει κάποιο λαθάκι στην σύνταξη.</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9966.aspx</link><pubDate>Wed, 22 Feb 2006 21:44:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9966</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9966.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=9966</wfw:commentRss><description>Έχω ένα dataset Isap2..με την παρακάτω line code δημιουργώ μία καινούργια row! &lt;BR&gt;&lt;BR&gt;Isap2.Trena.AddTrenaRow(date3, problem.Text, type.Text, key, n1.Text, n2.Text, n3.Text, n4.Text, n5.Text, n6.Text, kwdikos.Text, vlavi.Text, sign.Text, date1, replace.Text, date2, workers.Text) &lt;BR&gt;&lt;BR&gt;Τώρα..με ποια εντολή, αφού έχω την θέση μίας row μπορώ να την αντικαταστήσω με κάποια άλλη? Την update πρέπει να χρησιμοποιήσω? &lt;BR&gt;&lt;BR&gt;</description></item><item><title>Απ: Αντικατάσταση μίας ROW από μία άλλη  σε Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9963.aspx</link><pubDate>Wed, 22 Feb 2006 21:34:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9963</guid><dc:creator>evliatsas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9963.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=9963</wfw:commentRss><description>Άν κατάλαβα, θέλεις την σύνταξη της Update Command? Δηλαδή το Primary Key Field μένει αμετάβλητο?&lt;br&gt;&lt;br&gt;Διευκρίνησε σε παρακαλώ αν τα δεδομένα τα χειρίζεσαι μέσω dataSet ή απευθείας με Commands πάνω στο OleDbConnection, για να μπορέσω να σε βοηθήσω με περισσότερη σαφήνεια.</description></item></channel></rss>