<?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>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πως χρησιμοποιούμε τα Datasets που κάνουμε add σε ένα Solution (.xsd);</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23671.aspx</link><pubDate>Wed, 17 Jan 2007 22:43:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23671</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23671.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=23671</wfw:commentRss><description>&lt;P&gt;Με τον πρώτο τρόπο ορίζεις έμμεσα ως DataSource ένα DataTable καθώς δεν έχεις reference σε αυτό (είναι αυτό που επιστρέφει η GetData). Με το δεύτερο τρόπο, έχεις ήδη reference στο DataTable (εφόσον έχεις reference στο&amp;nbsp;DataSet) οπότε χρησιμοποιείς τον συνδυασμό DataSource/DataMember. Πάντως δεν μπορώ να σκεφτώ κάποια πρακτική διαφορά...&lt;/P&gt;</description></item><item><title>Απ: Πως χρησιμοποιούμε τα Datasets που κάνουμε add σε ένα Solution (.xsd);</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23667.aspx</link><pubDate>Wed, 17 Jan 2007 22:21:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23667</guid><dc:creator>DeClen</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23667.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=23667</wfw:commentRss><description>...αν και άργησα λίγο σε ευχαριστώ πολύ για την απάντηση. Με βοήθησε πολύ να καταλάβω την έννοια των instances! &lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;&lt;br&gt;Δουλεύοντας πάνω στα Data Sets μου δημιουργήθηκαν και κάποιες άλλες ψιλοαπορίες (&lt;font size="1"&gt;&lt;i&gt;...δεν πρόκειται να τις αναφέρω όλες, ιδιαίτερα αν δεν το ψάξω αρκετά το ζήτημα...&lt;/i&gt;&lt;/font&gt;). Μια από αυτές είναι η παρακάτω...&lt;br&gt;&lt;br&gt;Έστω ότι το instance του DataSet που χρησιμοποιούμε είναι το &lt;b&gt;dsX&lt;/b&gt; (για να υπάρχει μια συνέχεια στο thread).&lt;br&gt;Έστω ότι έχουμε και το instance ενός BindingSource αντικειμένου με όνομα &lt;b&gt;myBind&lt;br&gt;&lt;/b&gt;Τέλος έχουμε και το instance ενός TableAdapter που βλέπει σε ένα πίνακα (πχ Companies) από το DataSet με όνομα &lt;b&gt;myCompanies&lt;/b&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;Για να ορίσω το .DataSource του BindingSource αντικειμένου χρησιμοποιώ το εξής&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;myBind.DataSource  &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; myCompanies.GetData()&lt;/span&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;Στο κώδικα που παράγει αυτομάτως η VB NET παρατήρησα ότι για να γίνει το ίδιο πράγμα παράγεται ο κώδικας&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;myBind.DataMember &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"Companies"&lt;/span&gt;&lt;br /&gt;myBind.DataSource  &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; dsX&lt;/span&gt;&lt;br&gt;
&lt;b&gt;&lt;br&gt;&lt;/b&gt;Από ότι καταλαβαίνω η 1η μέθοδος χρησιμοποιεί το TableAdapter, ενώ η άλλη το DataTable.&lt;br&gt;&lt;br&gt;Ποιά ακριβώς είναι η λειτουργική διαφορά; Ποιός είναι ο σωστότερος τρόπος υλοποίησης; &lt;img src="/cs/emoticons/emotion-43.gif" alt="Confused" /&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;
&lt;/b&gt;&lt;br&gt;</description></item><item><title>Απ: Πως χρησιμοποιούμε τα Datasets που κάνουμε add σε ένα Solution (.xsd);</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23424.aspx</link><pubDate>Sat, 13 Jan 2007 01:46:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23424</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23424.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=23424</wfw:commentRss><description>&lt;P&gt;Δικό μου το λάθος!&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Private&lt;/span&gt; dsX &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;as&lt;/span&gt; myDataSet &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;New&lt;/span&gt; myDataSet&lt;/span&gt;&lt;/P&gt;
&lt;P&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 style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Private&lt;/span&gt; dsX &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;as&lt;/span&gt; myDataSet &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;New&lt;/span&gt; DataSet&lt;/span&gt;&lt;/P&gt;</description></item><item><title>Απ: Πως χρησιμοποιούμε τα Datasets που κάνουμε add σε ένα Solution (.xsd);</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23420.aspx</link><pubDate>Sat, 13 Jan 2007 00:50:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23420</guid><dc:creator>DeClen</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23420.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=23420</wfw:commentRss><description>Έχεις δίκιο,&lt;br&gt;
&lt;br&gt;
Δοκίμασα αυτό που μου είπες. Έβαλα στο declaration section του κώδικα την δήλωση&lt;br&gt;
&lt;br&gt;&lt;b&gt;
Private myds As myDataSet = New DataSet&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
και μου επέστρεψε το παρακάτω λάθος&lt;br&gt;
&lt;br&gt;&lt;font color="#ff0000"&gt;
Unable to cast object of type 'System.Data.DataSet' to type 'Τest2005.myDataSet1&lt;/font&gt;'. (το Test2005 είναι το όνομα του project).&lt;br&gt;
&lt;br&gt;
Τι βλακεία έκανα?</description></item><item><title>Απ: Πως χρησιμοποιούμε τα Datasets που κάνουμε add σε ένα Solution (.xsd);</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23417.aspx</link><pubDate>Sat, 13 Jan 2007 00:32:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23417</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23417.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=23417</wfw:commentRss><description>Φαντάσου ότι αυτό το DataSet που έχεις φτιάξει είναι μία κλάση. Πρέπει πρώτα να φτιάξεις ένα instance της κλάσης αυτής. Πχ&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 style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;Private&lt;/span&gt; dsX &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;as&lt;/span&gt; myDataSet &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;New&lt;/span&gt; DataSet&lt;/span&gt;&lt;BR&gt;&lt;BR&gt;Kατόπιν μπορείς να πεις&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;GridView1.DataSource &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; dsX&lt;/span&gt;&lt;BR&gt;&lt;BR&gt;Μάλλον πίστεψες ότι το DataSet που πρόσθεσες στο solution είναι και instance.</description></item><item><title>Πως χρησιμοποιούμε τα Datasets που κάνουμε add σε ένα Solution (.xsd);</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23415.aspx</link><pubDate>Sat, 13 Jan 2007 00:16:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23415</guid><dc:creator>DeClen</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23415.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=23415</wfw:commentRss><description>Επανήλθα με νέες απορίες... :-)&lt;br&gt;&lt;br&gt;Νομίζω ότι έχω καταλάβει κάποια βασικά πράγματα για το τι είναι και πως λειτουργεί ένα DataSet. Η αλήθεια είναι βέβαια πως δυσκολεύτηκα κάπως γιατί το μυαλό μου ήταν κολλημένο στην VB6 και τα Recordsets... Τελοσπάντων αντιμετωπίζω το εξής προβληματάκι.&lt;br&gt;&lt;br&gt;Φτιάχνω ένα web application και χρησιμοποιώ GridViews και Datasets. Έχω καταφέρει να κάνω bind το GridView με κάποια δεδομένα είτε "φτιάχνοντας" το datasource με τον wizard&amp;nbsp; του VS είτε δημιουργώντας ένα DataSet εξολοκλήρου με κώδικα. Ως εδώ καλά. Παρόλο που είχα πετύχει το ζητούμενο δοκίμασα το εξής:&lt;br&gt;&lt;br&gt;Έκανα "Add..." ένα DataSet στο solution μου ως καινούργιο αντικείμενο. Το Dataset το ονόμασα "myDataSet.xsd". Μέσα σε αυτό έβαλα και 3 Table Adapters που έβλεπαν 3 πίνακες από έναν SQL Server. Στη συνέχεια προσπάθησα να εμφανίσω τα στοιχεία ενός πίνακα από το DataSet στο GridView. Το πρόβλημα είναι ότι στην εντολή&lt;br&gt;&lt;br&gt;GridView1.DataSource = myDataSet&lt;br&gt;&lt;br&gt;η εφαρμογή δεν καταλάβαινε τίποτα (μου πέταγε error ότι το αντικείμενο myDataSet δεν είναι declared). Από ότι καταλαβαίνω η εφαρμογή δεν έχει ιδέα τι είναι αυτό το "myDataSet"...&lt;br&gt;&lt;br&gt;Με πιο τρόπο μπορώ να κάνω bind το DataSet με το GridView (ή ίσως πιο γενικά με πιο τρόπο η εφαρμογή θα "δει" αυτό το dataset)?&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item></channel></rss>