<?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 και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37921.aspx</link><pubDate>Sun, 02 Dec 2007 00:51:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37921</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37921.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37921</wfw:commentRss><description>&lt;P&gt;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt; Δεν έγινε και τίποτα... Όλοι την έχουμε πατήσει έτσι. &lt;/P&gt;
&lt;P&gt;Πάντως μπορείς να μεταφέρεις το post σου στα web forms με ανάλογο τίτλο. Μπορεί να αποτελέσει καλή αρχή για κουβέντα και ίσως βοηθήσει άλλους στο μέλλον.&lt;/P&gt;</description></item><item><title>Απ: Datagridview και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37917.aspx</link><pubDate>Sat, 01 Dec 2007 23:24:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37917</guid><dc:creator>tsavos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37917.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37917</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;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Χάρη είμαστε στο Winforms &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Χθες βράδυ δεν ξενύχτησα για να είμαι τόσο απρόσεκτος οπότε είμαι εντελώς αδικαιολόγητος.&lt;br&gt;Ζητώ συγγνώμη.&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-6.gif" alt="Sad" /&gt;&lt;br&gt;</description></item><item><title>Απ: Datagridview και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37916.aspx</link><pubDate>Sat, 01 Dec 2007 22:36:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37916</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37916.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37916</wfw:commentRss><description>Χάρη είμαστε στο Winforms &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;</description></item><item><title>Απ: Datagridview και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37915.aspx</link><pubDate>Sat, 01 Dec 2007 21:46:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37915</guid><dc:creator>tsavos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37915.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37915</wfw:commentRss><description>Να συμπληρώσω στις προτάσεις των GJC και Kelman:&lt;br&gt;&lt;br&gt;Για edit στον Table C: Katasthmata:&lt;br&gt;&lt;br&gt;1. Σχετικά εύκολη λύση&lt;br&gt;Κάνεις bind στον πίνακα Table C: Katasthmata&lt;br&gt;Στο dataview στο item template συνδέεις το OikismosID 2 φορές&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; α. με ένα dropdown που το έχεις ανενεργό για να δείχνεις τον οικισμό&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; β. επίσης με ένα drop down που το έχεις ανενεργό που με join query δείχνει τον δήμο&lt;br&gt;Στο edit templete έχεις μόνο το α. dropdown και κάνεις edit μόνο τον OikismosID.&lt;br&gt;Η λύση αυτή είναι λίγο αργή.&lt;br&gt;&lt;br&gt;2. Πιο περίπλοκη λύση:&lt;br&gt;Ομοίως με 1. αλλά στο item template αντί να έχεις ανενεργά dropdown έχεις δικά σου control&lt;br&gt;π.χ. (to παράδειγμα είναι με κωδικούς και περιγραφές μοναδων μέτρησης)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Class MonadesMetrisisLabel&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inherits Label&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Property SelectedValue() As Int64&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; Get&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; Return Me.ViewState("fldMonadaMetrisisID")&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; End Get&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; Set(ByVal value As Int64)&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; If Not Me.DesignMode Then&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me.ViewState("fldMonadaMetrisisID") = value&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not IsNothing(value) Then&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim TheItem As BLL.tblMonadesMetrisis = DAL.tblMonadesMetrisisFactory.GetByPK(SelectedValue)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If TheItem IsNot Nothing Then&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyBase.Text = String.Format("{0}", TheItem.fldMonadaMetrisisDescription)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyBase.Text = ""&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyBase.Text = ""&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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; End If&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; End Set&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Property&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Class&lt;br&gt;και κάνεις bind στο SelectedValue πάλι&lt;br&gt;(FTR o κώδικας είναι του Abot)&lt;br&gt;&lt;br&gt;3. Άλλες προτάσεις :&lt;br&gt;Αν θέλεις στο edit template να επιλέγεις πρώτα τον δήμο και μετά τον οικισμό - στην πιθανή περίπτωση που οι οικισμοί είναι πολλοί και θες να τους φιλτράρεις πρώτα -τότε θα πρέπει να έχεις και εκεί 2 dropdown και να πιάνεις στο SelectedValue changed event του dropdown με τους δήμους και μετα να γεμιζεις το drop down με τους οικισμούς. Δες και λιγο ajax θα κάνει το interface πιο γρήγορο και φιλικό. Γίνεται αρκετά περίπλοκο&lt;br&gt;Επίσης σε αυτή την περίπτωση ενδέχεται να παίζει και το cascading drop down combo boxes&amp;nbsp;&amp;nbsp; &lt;br&gt;Δες &lt;a href="http://www.asp.net/AJAX/AjaxControlToolkit/Samples/CascadingDropDown/CascadingDropDown.aspx"&gt;http://www.asp.net/AJAX/AjaxControlToolkit/Samples/CascadingDropDown/CascadingDropDown.aspx&lt;/a&gt;&lt;br&gt;Αλλά πρέπει να φτιάξεις webservices κλπ&lt;br&gt;&lt;br&gt;Καλό ψαξιμο.&lt;br&gt;</description></item><item><title>Απ: Datagridview και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37910.aspx</link><pubDate>Sat, 01 Dec 2007 20:12:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37910</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37910.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37910</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;To DataGridView δεν υποστηρίζει binding σε πολλαπλά datasources ούτε master-detail στο ίδιο gridview. Θα πρέπει να κάνεις ένα&amp;nbsp;database&amp;nbsp;view όπως λέει ο Γιώργος ή τέλος πάντων να στηρίξεις το datasource σε ένα join query. Βέβαια κατόπιν είναι αρκετά δύσκολο να κάνεις insert/update/delete πάνω στο DataGridView.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Πιθανώς ένας συνδυασμός από ένα DataGridView/DetailsView, θα βοηθούσε πολύ σε αυτή την περίπτωση...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Datagridview και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37909.aspx</link><pubDate>Sat, 01 Dec 2007 19:59:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37909</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37909.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37909</wfw:commentRss><description>To DataGridView δεν υποστηρίζει binding σε πολλαπλά datasources ούτε master-detail στο ίδιο gridview. Θα πρέπει να κάνεις ένα&amp;nbsp;database&amp;nbsp;view όπως λέει ο Γιώργος ή τέλος πάντων να στηρίξεις το datasource σε ένα join query. Βέβαια κατόπιν είναι αρκετά δύσκολο να κάνεις insert/update/delete πάνω στο DataGridView.</description></item><item><title>Απ: Datagridview και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37902.aspx</link><pubDate>Sat, 01 Dec 2007 18:12:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37902</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37902.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37902</wfw:commentRss><description>&lt;P&gt;Δοκίμασες να φτιάξεις ένα view που να συνδιάζει τα δεδομένα από τα τρία table&amp;nbsp;και κατόπιν να φτιάξεις ένα dataview από το view;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Datagridview και απεικόνιση δεδομενων σε Cell από διαδοχικές σχέσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37898.aspx</link><pubDate>Sat, 01 Dec 2007 06:55:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37898</guid><dc:creator>Azular</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37898.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=37898</wfw:commentRss><description>Θα περιγράψω συνοπτικά τι θέλω να κάνω.&lt;br&gt;Έχω 3 πίνακες σε ένα Dataset&lt;br&gt;Table A: Dhmoi (Fields: DhmosID, DhmosName)&lt;br&gt;Table B: Oikismoi (Fields: OikismosID, OikismosName, DhmosID(FK))&lt;br&gt;Table C: Katasthmata(Fiedls: KatasthmaID, KatasthmaName, OikismosID (FK))&lt;br&gt;&lt;br&gt;Επίσης έχω και 2 σχέσεις που συνδέουν τους πίνακες&lt;br&gt;&lt;br&gt;Relation1: Dhmoi_has_Oikismoys (σχέση που συνδέει τους πίνακες Α και Β)&lt;br&gt;&lt;br&gt;
Relation2: Oikismoι_has_Katasthmata (σχέση που συνδέει τους πίνακες B και C)&lt;br&gt;&lt;br&gt;Θέλω λοιπόν σε ένα DatagridView να εμφανίσω τα δεδομένα μου ως εξής:&lt;br&gt;KatasthmaName, OikismosName, DhmosName&lt;br&gt;&lt;br&gt;Είναι εφικτό κάτι τέτοιο.Υπάρχει κάποιο παράδειγμα;&lt;br&gt;Ευχαριστώ εκ των προτέρων!&lt;br&gt;</description></item></channel></rss>