<?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>Απ: Λήψη δεδομένων απο DataTable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31427.aspx</link><pubDate>Fri, 04 May 2007 23:25:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31427</guid><dc:creator>xxxgroove</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31427.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=31427</wfw:commentRss><description>&lt;p&gt;Si[ i ]&amp;nbsp; =&amp;nbsp; (short)SiDataTable-&amp;gt;Rows[ i ]["NumberOfPieces"];&lt;/p&gt;
&lt;p&gt;Τα υπόλοιπα δεν τα χρειάζεσαι.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Λήψη δεδομένων απο DataTable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/30751.aspx</link><pubDate>Mon, 23 Apr 2007 08:48:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:30751</guid><dc:creator>xabikos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/30751.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=30751</wfw:commentRss><description>Σε ευχαριστώπολύ για την απάντηση. &lt;br&gt;Το "κόλπο" με το DataMember δούλεψε όπως ακριβώς ήθελα.&lt;br&gt;Τα στοιχεία όμως απο το DataTable δεν μπόρεσα να τα πάρω όπως ακριβώς είπες. Παίρνω κάθε σειρά μία μία και μετά παίρνω την τιμή της στήλης που με ενδιαφέρει με τον εξής κώδικα&lt;br&gt;&lt;br&gt;DataRow* temprow = SiDataTable-&amp;gt;Rows-&amp;gt;get_Item(i);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Object* temp = temprow-&amp;gt;Item["NumberOfPieces"];&lt;br&gt;Si[ i ] = System::Convert::ToInt16(temp);&amp;nbsp;  &lt;br&gt;&lt;br&gt;Δεν ξέρω αν είναι απόλυτα σωστό και ο ποιο σύντομος τρόπος αλλά κάνει αυτό που θέλω.&lt;br&gt;&lt;br&gt;Όσο για την έκδοση που λες της C++ έχεις δίκαιο. Έχω απο την σχολή το πλήρες Visual Studio 2005 αλλά επειδή δεν έχω καθόλου εμπειρία το κάνω στο 2003. Αλήθεια υπάρχουν μεγάλες διαφορές;&lt;br&gt;&lt;br&gt;Και πάλι ευχαριστώ.&lt;br&gt;</description></item><item><title>Απ: Λήψη δεδομένων απο DataTable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/30713.aspx</link><pubDate>Mon, 23 Apr 2007 02:35:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:30713</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/30713.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=30713</wfw:commentRss><description>&lt;P&gt;Θα έπρεπε να πεις κιόλας ότι δουλεύεις με Visual Studio 2003 αντί για 2005. Στο Visual Studio 2005 το datagrid δεν εμφανίζει ιεραρχικά δεδομένα. Για να φανεί ό,τι δείχνεις στην εικόνα 2, θα πρέπει να έχεις θέσει το DataSource του grid αλλά όχι και το DataMember property. Βάλε εκεί το όνομα του DataTable και θα δείς απλά τον πίνακα σου. Ή πέρνα σε Visual Studio 2005. Γιατί να ασχοληθείς με μία παλιά έκδοση του Visual Studio, ειδικά όταν υπάρχει η δωρεάν έκδοση της Visual C++ 2005?&lt;/P&gt;
&lt;P&gt;Απο εκεί και πέρα, τα rows ενός πίνακα τα βλέπεις σαν arrray από το Rows property. Π.χ. το 4ο row το διαβάζεις απλά με ένα myTable-&amp;gt;Rows[3]. Αν θέλεις να δεις την τιμή μίας συγκεκριμμένης στήλης, π.χ. της CustomerName&amp;nbsp;θα γράψεις myTable-&amp;gt;Rows[3]["CustomerName"]. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Λήψη δεδομένων απο DataTable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/30708.aspx</link><pubDate>Mon, 23 Apr 2007 00:50:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:30708</guid><dc:creator>xabikos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/30708.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=30708</wfw:commentRss><description>Γειά σας.&lt;br&gt;Το πρόβλημα που αντιμετωπίζω είναι στα πλαίσια της πτυχιακής μου εργασίας.  Αρχικά να πω ότι δουλεύω σε Visuall C++ .NET στην οποία και δεν έχω και πολλές γνώσεις.&lt;br&gt;Σε μία φόρμα που δημιουργώ, περιέχεται ένα datagrid στο οποίο ο χρήστης θα πρέπει να συμπληρώσει κάποιους αριθμούς. Αυτού που δεν μπορώ να καταλάβω είναι πως στη συνέχεια θα μπορέσω να πάρω αυτά τα δεδομένα απο τον πίνακα. &lt;br&gt;Για να εξηγήσω καλύτερα αρχικά δημιουργώ το  datagrid, στη συνέχεια το συνδέω με ένα DataSet στο οποίο και έχω ένα μοναδικό πίνακα με δυο στήλες. Το πόσες γραμμές έχει ο πίνακας ορίζεται παραμετρικά απο τον χρήστη. Αυτό που θέλω να κάνω είναι να πάρω μία μία τις τιμές από την δεύτερη στήλη του πίνακα. (δείτε φώτο παρακάτω).&lt;br&gt;Τις γραμμές στον πίνακα τις προσθέτω με τον εξής κώδικα&lt;br&gt;for(int i=1; i&amp;lt;=NumberOfModules; i++)&lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataRow* myRow;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myRow = SiDataTable-&amp;gt;NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myRow-&amp;gt;set_Item(ModuleColumn,__box(i));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SiDataTable-&amp;gt;Rows-&amp;gt;Add(myRow);&lt;br&gt;&amp;nbsp; } &lt;br&gt;&lt;br&gt;Κάπως έτσι λογικά θα παίρνω και τις τιμές που θέλω αλλά δεν έχω καταφέρει να βρω πως ακριβώς θα γίνει.&lt;br&gt;&lt;br&gt;Επίσης θέλω να μου πείτε αν γίνετε να εμφανίζετε ολόκληρο το datagrid απο την αρχή όπως στην εικόνα 1 και όχι με συνδέσμους όπως στην εικόνα 2.&lt;br&gt;&lt;br&gt;&lt;a href="http://img130.imageshack.us/my.php?image=datagrid2ts9.jpg" target="_blank" title="http://img130.imageshack.us/my.php?image=datagrid2ts9.jpg"&gt;&lt;img src="http://img130.imageshack.us/img130/4600/datagrid2ts9.th.jpg" border="0" /&gt;&lt;/a&gt;&lt;br&gt;Εικόνα 1&lt;br&gt;&lt;br&gt;&lt;a href="http://img261.imageshack.us/my.php?image=datagrid1ri5.jpg" target="_blank" title="http://img261.imageshack.us/my.php?image=datagrid1ri5.jpg"&gt;&lt;img src="http://img261.imageshack.us/img261/2976/datagrid1ri5.th.jpg" border="0" /&gt;&lt;/a&gt;&lt;br&gt;Εικόνα 2&lt;br&gt;&lt;br&gt;Ευχαριστώ για το χρόνο σας.&lt;br&gt; &lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;/span&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;/span&gt;</description></item></channel></rss>