<?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 [solved]</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16060.aspx</link><pubDate>Tue, 29 Aug 2006 00:50:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16060</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16060.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16060</wfw:commentRss><description>Παρακαλούμε μην αλλάζετε τον αρχικό τίτλο της δημοσίευσης όταν αυτή επιλύεται, αλλά επιλέγετε την κατάστση της δημοσίευσης "Εχει επιλυθεί" για να τη χαρακτηρίσετε ολοκληρωμένη.</description></item><item><title>Απ: Σχετικά με datagridview</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16024.aspx</link><pubDate>Mon, 28 Aug 2006 16:42:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16024</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16024.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16024</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Δοκίμασε και αυτό:&lt;/FONT&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;            NorthwindDataSet.CustomersRow customersRow;&lt;br /&gt;            customersRow &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; (NorthwindDataSet.CustomersRow)((DataRowView)dataGridView1.Rows[e.RowIndex].DataBoundItem).Row;&lt;br /&gt;            MessageBox.Show(customersRow.CompanyName);&lt;/span&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Φυσικά ισχύουν όσα λέει και ο Μάνος!&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Απ: Σχετικά με datagridview</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16023.aspx</link><pubDate>Mon, 28 Aug 2006 16:22:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16023</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16023.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16023</wfw:commentRss><description>Υπάρχει και το:&lt;br /&gt;
&lt;br /&gt;
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString()</description></item><item><title>Απ: Σχετικά με datagridview</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16022.aspx</link><pubDate>Mon, 28 Aug 2006 16:17:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16022</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16022.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16022</wfw:commentRss><description>Για να λες DataGridView, υποθέτω δουλεύεις σε Visual Studio 2005. Σε αυτή την περίπτωση το καλύτερο που έχεις να κάνεις είναι να βάλεις ένα BindingSource object με DataSource στο DataTable και να κάνεις bind το DataGridView στο BindingSource. To BindingSource επιτρέπει filtering και sorting, άρα το sorting θα το κάνεις με το property Sort και όχι πάνω στο DataGridView. Επίσης, έχει ένα property Current που είναι η τρέχουσα εγγραφή, το οποίο θα χρησιμοποιήσεις για να διαβάσεις την επιλεγμένη εγγραφή, άσχετα με την ταξινόμηση που θα έχει γίνει. Είναι λίγο tricky το πως Θα το μετατρέψεις σε DataRow. Πρέπει να το γυρίσεις σε DataRowView και να πάρεις το Row property που θα το γυρίσεις σε DataRow, δηλαδή κάτι σαν το παρακάτω:&lt;br /&gt;
&lt;br /&gt;
dtRow = CType(CType(BindingSource1.Current, DataRowView).Row, DataRow)&lt;br /&gt;
&lt;br /&gt;
Φυσικά, αν έχεις Typed Dataset μπορείς αντί για DataRow να βάλεις το αντίστοιχο Typed DataRow (πχ OrdersDataRow)</description></item><item><title>Σχετικά με datagridview [solved]</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16018.aspx</link><pubDate>Mon, 28 Aug 2006 10:08:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16018</guid><dc:creator>rama</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16018.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16018</wfw:commentRss><description>Προσπαθώ να υλοποιήσω το εξής απλό:&lt;br&gt;Έχω ένα datagridview στο datasource του οποίου συνδεω ένα dataTable. Με διπλό κλικ σε κάποιο cell ανοίγει η detail φόρμα για edit της εγγραφής. Χρησιμοποιώ το CellMouseDoubleClick event και από εκεί με το rowIndex από το event argument παίρνω το επιλεγμένο row. Από εκεί παίρνω το DataRow από το DataTable με το συγκεκριμένο index και όλα καλά. Όταν όμως κάνω sort η σειρά των rows στο grid είνια διαφορετική από την σειρά των rows στο dataTable με αποτέλεσμα να διαβάζω λάθος row. Μπορώ με κάποιο τρόπο να παίρνω dataRow απ'ευθείας από το grid?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>