<?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>Απ: Dataset as class</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8257.aspx</link><pubDate>Fri, 30 Dec 2005 21:42:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8257</guid><dc:creator>zeon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8257.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=8257</wfw:commentRss><description>kkara αυτός είσαι! Αυτό ήθελα. Thanks!!!</description></item><item><title>Απ: Dataset as class</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8232.aspx</link><pubDate>Thu, 29 Dec 2005 22:21:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8232</guid><dc:creator>kkara</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8232.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=8232</wfw:commentRss><description>&lt;P&gt;Αυτό που θέλεις να κάνεις πρακτικά γίνεται πολύ εύκολα χρησιμοποιώντας ένα strong typed dataset. Ουσιαστικά το strong typed dataset είναι ακριβώς αυτό που είπες, μια κλάση-dataset, που όμως την βλέπει ο designer. Για να δημιουργήσεις ένα τέτοιο dataset, τα βήματα είναι τα εξής : &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Είτε σε ένα component class είτε στην ίδια την σελίδα σου ορίζεις ένα DataAdapter που να έχει ως Select Command την stored procedure σου.&lt;/LI&gt;
&lt;LI&gt;Με δεξί κλικ στον DataAdapter επιλέγεις το Generate DataSet (ή κάτι τέτοιο). Αυτόματα φτιάχνεται ένα XSD &lt;U&gt;και&lt;/U&gt; μια κλάση που το συνοδεύει (βασικά πολλές φτιάχνονται αλλά anyway &lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile [:)]" /&gt;).&lt;/LI&gt;
&lt;LI&gt;Κατόπιν πετάς από τον Designer ένα DataSet τέτοιου τύπου στη φόρμα και πλέον μπορείς να κάνεις bind στα πεδία του DataSet. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Αν αλλάξει όνομα η stored procedure σου το μόνο που αλλάζει είναι ο DataAdapter. Ακόμα όμως κι αν αλλάξουν ονόματα τα πεδία μπορείς να αλλάξεις τα Table Mappings του DataAdapter και έτσι τα πεδία του DataSet να μην αλλάξουν όνομα. Ελπίζω ότι αυτό είναι περίπου που προσπαθείς να πετύχεις...&lt;/P&gt;</description></item><item><title>Απ: Dataset as class</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8227.aspx</link><pubDate>Thu, 29 Dec 2005 19:10:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8227</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8227.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=8227</wfw:commentRss><description>&lt;P&gt;Αν η βάση είναι δική σου και μπορείς να την αλλάξεις κατά βούληση, μπορείς να κάνεις το εξής:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Να δημιουργήσεις μια function με returns table που καλεί την stored procedure παίρνοντας τις παραμέτρους από ένα πίνακα.&lt;/LI&gt;
&lt;LI&gt;Να φτιάξεις ένα view που&amp;nbsp;απλά καλεί τη function.&lt;/LI&gt;
&lt;LI&gt;Να κάνεις binding πάνω στο view.&lt;/LI&gt;
&lt;LI&gt;Όταν θέλεις να φέρεις data για τη φόρμα σου, να βάζεις πρώτα τις παραμέτρους που θέλεις στον πίνακα του (1).&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Μέσω Λαρίσης, ε; Μπορεί να αξίζει τον κόπο, μπορεί και όχι :-)&lt;/P&gt;</description></item><item><title>Dataset as class</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8226.aspx</link><pubDate>Thu, 29 Dec 2005 17:58:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8226</guid><dc:creator>zeon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8226.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=8226</wfw:commentRss><description>Γεια χαρά. Έχω μια σελίδα με πολλά controls. Πρέπει να τα κάνω bind σε
πεδία που γυρνάει μια stored procedure. Τα πεδία δεν πρόκειται να
αλλάξουν ποτέ όνομα, αλλά η stored procedure μπορεί. Σκέφτηκα μπορώ
άραγε να φτιάξω μια κλάση-dataset και να μπορεί να την δει ο designer
ώστε να κάνω bind τα textboxes (παρόλο που τις κλάσεις δεν τις βλέπει ο
designer) ή αν υπάρχει ένας καλός τρόπος, γιατί τόσες γραμμές κώδικα
δεν μου φαίνονται και ο κατάλληλος τρόπος.&lt;br&gt;
Ευχαριστώ&lt;br&gt;</description></item></channel></rss>