<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: datagridview VS SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49704.aspx</link><pubDate>Mon, 30 Mar 2009 23:29:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49704</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49704.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=49704</wfw:commentRss><description>&lt;P&gt;Βασικά έχεις να διαλέξεις ανάμεσα σε δύο επιλογές, η κάθε μία με τα πλεονεκτήματα και τα μειονεκτήματά της. Η πρώτη είναι να ξανακάνεις ένα query στη βάση και η δεύτερη είναι να δουλέψεις στα data που έχεις ήδη. Στην πρώτη περίπτωση, θα έχεις φρέσκα data (δηλαδή θα φέρεις και τις αλλαγές που έχουν κάνει οι υπόλοιποι χρήστες στα data) ωστόσο θα υπάρχει το κόστος του να τα φέρεις από τη βάση. Αν το query σου είναι ίδιο ως προς τις στήλες που φέρνει (ίδια σειρά, όνομα και τύπος) o πίνακας θα αντικαταστήσει αυτόν που έχεις ήδη μέσα στο DataSet και απλά θα δεις τα νέα περιεχόμενα στο DataGridView. Ουσιαστικά, θα περάσεις το select statement στο SqlCommand και τα ξανακάνεις fill το DataTable μέσα στο DataSet.&lt;/P&gt;
&lt;P&gt;Η δεύτερη περίπτωση είναι να δουλέψεις πάνω στα data που έχεις ήδη φέρει τοπικά. Αν για παράδειγμα σε κάποιο grid θες να δώσεις τη δυνατότητα στο χρήστη να φιλτράρει τα data προκειμένου να κάνει αναζητήσεις, είναι πολύ πιο εύκολο να δουλέψεις με αυτόν τον τρόπο. Βέβαια, θα πρέπει να χρησιμοποιήσεις το BindingSource ώστε να εκμεταλλευτείς τις ευκολίες που παρέχει. Δες &lt;A href="http://www.dotnetzone.gr/cs/forums/permalink/49330/49330/ShowThread.aspx#49330"&gt;εδώ&lt;/A&gt; αυτή τη συζήτηση. Το BindingSource έχει το Filter property μέσω του οποίου μπορείς να δεις τα data σου, ας το πούμε,&amp;nbsp;κάτω από διαφορετικά views, χωρίς να χρειάζεται να περιένεις να έρθουν από τη βάση.&lt;/P&gt;</description></item><item><title>Απ: datagridview VS SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49699.aspx</link><pubDate>Mon, 30 Mar 2009 22:44:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49699</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49699.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=49699</wfw:commentRss><description>&lt;P&gt;Υποτίθεται οτι το mySqlCommand περιέχει το SQL Statement που θέλεις, και εκεί έχεις τα select και τα where σου.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>datagridview VS SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49698.aspx</link><pubDate>Mon, 30 Mar 2009 22:26:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49698</guid><dc:creator>maria_papan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49698.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=49698</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataSet dataset = new DataSet();&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; SqlDataAdapter dataadapter = new SqlDataAdapter(mySqlCommand);&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; int f = dataadapter.Fill(dataset, "FOO");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataGridView1.DataSource = dataset.Tables["FOO"];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Καλησπέρα. Έχω αυτό το dataGridView και θέλω να εκτελέσω (αφού ήδη το έχω γεμίσει) SQL ερώτημα (ένα απλό). Ποιο είναι το όνομα του TABLE τώρα. Δηλαδή θα πω SELECT * FROM ??????? WHERE ???????......&lt;/P&gt;
&lt;P&gt;Ονόματα στις στήλες έχω δώσει εγώ εξαρχής με το AS (κάτι)&lt;/P&gt;
&lt;P&gt;Βοηθήστε με Pls!!!!!!!!&lt;/P&gt;</description></item></channel></rss>