<?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>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41848.aspx</link><pubDate>Wed, 07 May 2008 20:45:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41848</guid><dc:creator>micfarmakis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41848.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41848</wfw:commentRss><description>&lt;P&gt;Mπορείς μέσω DataView.ToTable να πάρεις τις dinstint values για την(ις) στήλη(ες) που σε ενδιαφέρουν&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41808.aspx</link><pubDate>Tue, 06 May 2008 15:47:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41808</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41808.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41808</wfw:commentRss><description>Σίγουρα είναι όμορφο. Θα το δοκιμάσω.&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41800.aspx</link><pubDate>Tue, 06 May 2008 02:08:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41800</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41800.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41800</wfw:commentRss><description>&lt;FONT size=1&gt;
&lt;P&gt;&lt;FONT size=2&gt;Τώρα που το ξαναβλέπω... θα &lt;FONT size=1&gt;&lt;FONT size=2&gt;αρκούσε&lt;/FONT&gt; &lt;/FONT&gt;απλά να πούμε&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;var results &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; (from row &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;in&lt;/SPAN&gt; dataSet.Tables[0].AsEnumerable()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select row.Field&amp;lt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;string&lt;/SPAN&gt;&amp;gt;(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"Name"&lt;/SPAN&gt;)).Distinct();&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41798.aspx</link><pubDate>Tue, 06 May 2008 00:20:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41798</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41798.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41798</wfw:commentRss><description>&lt;P&gt;Φιλε Μάνο...&lt;BR&gt;Όντως "μπορεί" και να στοιχίζει...αλλα το να το κανεις με for και indexer είναι σίγουρα micro-optimization...&lt;BR&gt;&lt;FONT size=1&gt;&lt;FONT size=2&gt;Πάντως&lt;/FONT&gt;, &lt;/FONT&gt;έχουν προβλέψει διαφορα common optimizations, π.χ στο group by χρησιμοποιούν Dictionary για το grouping&lt;/P&gt;&lt;FONT size=1&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;Γενικά,&amp;nbsp;η δικια μου φιλοσοφία είναι&lt;BR&gt;Beautiful Code First&lt;BR&gt;και το&amp;nbsp;LINQ βοηθάει αρκετά&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41797.aspx</link><pubDate>Mon, 05 May 2008 23:10:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41797</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41797.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41797</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Dimitris Papadimitriou:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Το statement αυτό εφαρμόζεται επάνω σε datatable οπότε γίνεται offline. Άλλωστε αυτό είναι και το θέμα του thread "Select Distinct σε Datatable". Οπότε δεν υπάρχει θέμα cursor.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Δημήτρη με τον cursor εννούσα με το Loop στο datatable. Δηλαδή είναι πιο γρήγορο με το Loop στο datatable ή με το LINQ???? &lt;br&gt;Πχ το foreach είναι πιο αργό από το αν κάνεις Loop χρησιμοποιώντας for και το index του datatable&lt;br&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41796.aspx</link><pubDate>Mon, 05 May 2008 21:47:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41796</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41796.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41796</wfw:commentRss><description>Το statement αυτό εφαρμόζεται επάνω σε datatable οπότε γίνεται offline. Άλλωστε αυτό είναι και το θέμα του thread "Select Distinct σε Datatable". Οπότε δεν υπάρχει θέμα cursor.&lt;br&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41795.aspx</link><pubDate>Mon, 05 May 2008 21:33:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41795</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41795.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41795</wfw:commentRss><description>Ευχαριστώ Palladin για την απάντηση σου. Θα το δοκιμάσω.&lt;br&gt;Από άποψη Performance επειδή φαντάζομαι ότι κάνει εσωτερικά Loop κερδίζεις τίποτα?? &lt;br&gt;ή απλώς γλιτώνεις το μπελά να κάνεις μόνο σου το κέρσορα&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41794.aspx</link><pubDate>Mon, 05 May 2008 21:08:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41794</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41794.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41794</wfw:commentRss><description>&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;FONT color=#000000 size=2&gt;
&lt;P&gt;Αν κατάλαβα σωστά... νομίζω ότι αυτό πρέπει να είναι ok&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;var results &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; from row &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;in&lt;/SPAN&gt; dataSet.Tables[0].AsEnumerable()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group row by row.Field&amp;lt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;string&lt;/SPAN&gt;&amp;gt;(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"Name"&lt;/SPAN&gt;) into g&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select g.Key;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41793.aspx</link><pubDate>Mon, 05 May 2008 20:33:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41793</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41793.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=41793</wfw:commentRss><description>Επαναφέρω το θέμα. Υπάρχει κανένα νέο από το μέτωπο (βλέπε linq) που θα μας σώσει????&amp;nbsp; &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-40.gif" alt="Hmm" /&gt;&lt;br&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34224.aspx</link><pubDate>Wed, 08 Aug 2007 15:29:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34224</guid><dc:creator>georgini</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34224.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=34224</wfw:commentRss><description>&lt;P&gt;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-6.gif" alt="Sad" /&gt; Είπα μπας και υπήρχε τρόπος να &amp;nbsp;γλιτώσω το the Hard Way!&lt;/P&gt;
&lt;P&gt;Δε πειράζει! Ευχαριστώ Δημήτρη!&lt;/P&gt;</description></item><item><title>Απ: Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34212.aspx</link><pubDate>Wed, 08 Aug 2007 06:05:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34212</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34212.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=34212</wfw:commentRss><description>&lt;p&gt;Δυστηχώς "the hard way". Δεν ξέρω αν με linq υπάρχει τίποτα. Αλλά φαντάζομαι ότι το θέλεις σε .NET 2 έτσι κι αλλιώς.&lt;/p&gt;&lt;p&gt;Οπότε... στο περίπου&lt;/p&gt;&lt;p&gt;1) αρχικοποίηση ArrayList&lt;br&gt;2) loop στο table και&lt;br&gt;3) if (!mylist.contains(row.Item[myColumn])) mylist.add(row.item[myColumn])&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Select Distinct σε Datatable</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34198.aspx</link><pubDate>Tue, 07 Aug 2007 23:38:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34198</guid><dc:creator>georgini</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34198.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=34198</wfw:commentRss><description>&lt;P&gt;Καλησπέρα στους εναπομείναντες ήρωες!&lt;/P&gt;
&lt;P&gt;Το πρόβλημα μου Αυγουστιάτικα είναι το εξής:&lt;/P&gt;
&lt;P&gt;Έχω ένα DataTable με ας πούμε 15 κολώνες και όσες γραμμές μπορούν να γίνονται κάθε φορά Select&lt;/P&gt;
&lt;P&gt;Θέλω να πάρω με κάποιο τρόπο τα Distict Values σε μιά από τις κολώνες. &lt;/P&gt;
&lt;P&gt;Υπάρχει κάτι απλό και εύκολο;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-59.gif" alt="Paradise" /&gt;!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>