<?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>Απ: Ερώτηση για εισαγωγή γραμμής στο XtraGrid της DevExpress</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14190.aspx</link><pubDate>Fri, 23 Jun 2006 17:34:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14190</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14190.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14190</wfw:commentRss><description>Να ‘σαι καλά!</description></item><item><title>Απ: Ερώτηση για εισαγωγή γραμμής στο XtraGrid της DevExpress</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14188.aspx</link><pubDate>Fri, 23 Jun 2006 17:13:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14188</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14188.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14188</wfw:commentRss><description>Φίλε Γιώργο και πάλι ευχαριστώ για το παράδειγμα. Με βοήθησε τελικά να βρώ την λύση.&lt;br /&gt;
&lt;br /&gt;
Το πρόβλημα ήταν ότι όταν συνέδεα το table στο grid, δεν έδινα τιμή στο property "fieldname" του gridcolumn. Για αυτό δεν μου εμφάνιζε τα αποτελέσματα.&lt;br /&gt;
&lt;br /&gt;
Κατά τα άλλα ο τρόπος που ανέφερα παραπάνω(και με βολεύει περισσότερο) δουλεύει μια χαρά.&lt;br /&gt;
&lt;br /&gt;
Και πάλι ευχαριστώ!!</description></item><item><title>Απ: Ερώτηση για εισαγωγή γραμμής στο XtraGrid της DevExpress</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14184.aspx</link><pubDate>Fri, 23 Jun 2006 12:47:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14184</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14184.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14184</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Το «σωστό» είναι να γεμίζεις το πίνακα και όχι το &lt;SPAN style="mso-ansi-language: EN-US"&gt;grid&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;Δες και το παράδειγμα σε &lt;SPAN style="mso-ansi-language: EN-US"&gt;C&lt;/SPAN&gt;#&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Ερώτηση για εισαγωγή γραμμής στο XtraGrid της DevExpress</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14175.aspx</link><pubDate>Thu, 22 Jun 2006 21:52:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14175</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14175.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14175</wfw:commentRss><description>Φίλε Γιώργο ευχαριστώ πολύ για το παράδειγμα αλλά δεν μπορώ να το τρέξω μιας και δεν έχω εγκατεστημένη την vbasic.&lt;br&gt;Κοίταξα τον κώδικα αλλά δεν είδα κάτι που να μου κάνει κλικ.Αν μπορούσες να μου περιγράψεις το concept ίσως?&lt;br&gt;</description></item><item><title>Απ: Ερώτηση για εισαγωγή γραμμής στο XtraGrid της DevExpress</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14158.aspx</link><pubDate>Thu, 22 Jun 2006 02:56:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14158</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14158.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14158</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 class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Άρα, ένα παράδειγμα χίλιες σκέψεις&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Σου έφτιαξα ένα παράδειγμα δες το και τα λέμε. :)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Ερώτηση για εισαγωγή γραμμής στο XtraGrid της DevExpress</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14155.aspx</link><pubDate>Wed, 21 Jun 2006 22:34:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14155</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14155.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14155</wfw:commentRss><description>Τις τελευταίες μέρες προσπαθώ μάθω να χρησιμοποιώ το xtragrid.&lt;br&gt;&lt;br&gt;Αυτό που θέλω είναι να ξεκινάω με ένα άδειο grid του οποίου τα Columns έχω ορίσει και θέσει τα repository items τους, και στην συνέχεια ,μια μια, να εισάγω εγγραφές της οποίες κάποια στιγμή να αποθηκεύω σε μια βάση.&lt;br&gt;Δυστυχώς το καταραμένο είναι "datasource oriented"&amp;nbsp; και θα πρέπει να το συνδέσω με ένα data source.&lt;br&gt;&lt;br&gt;Η πρώτη λογική σκέψη είναι να ξεκινήσω με ένα άδειο dataSource.Για να κάνω τις δοκιμές μου, έβαλα ένα button Και όταν το πατάω εκτελώ αυτό που βλέπετε.&lt;br&gt;Χρησιμοποιώ λοιπόν ένα άδειο DataTable και στο Load της φόρμας κάνω:&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;        DataTable dataSource &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; DataTable();&lt;br /&gt;        SqlDataAdapter adapter &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;null&lt;/span&gt;;&lt;br /&gt;      &lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;private&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;void&lt;/span&gt; FTestForm_Load(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            CreateColumns();            &lt;br /&gt;            gridControl1.DataSource &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; dataSource;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;private&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;void&lt;/span&gt; button1_Click(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            DataRow dr &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; dataSource.NewRow();&lt;br /&gt;            dataSource.Rows.Add(dr);&lt;br /&gt;            &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;//gridView1.AddNewRow();&lt;/span&gt;&lt;br /&gt;        }&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;private&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;void&lt;/span&gt; CreateColumns()&lt;br /&gt;        {&lt;br /&gt;            dataSource.Columns.Add(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;new&lt;/span&gt; DataColumn(&lt;span style="color: #666666;background-color: #e4e4e4;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;typeof&lt;/span&gt;(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;string&lt;/span&gt;)));&lt;br /&gt;            dataSource.AcceptChanges();&lt;br /&gt;        }&lt;/span&gt;&lt;br&gt;&lt;br&gt;Κάνω 2 πράγματα:&lt;br&gt;1) Είτε αυτό που βλέπετε &lt;img src="/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&lt;br&gt;2) Είτε αυτό:&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; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;void&lt;/span&gt; button1_Click(&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;//DataRow dr = dataSource.NewRow();&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;//dataSource.Rows.Add(dr);&lt;/span&gt;&lt;br /&gt;            gridView1.AddNewRow();&lt;br /&gt;        }&lt;/span&gt;&lt;br&gt;&lt;br&gt;Στην πρώτη περίπτωση, παρόλο που ο αριθμός των γραμών στο DataTable αλλάζει, η τιμή που βάζω στα Cells δείχνει να μην αποθηκεύται και ούτε φαίνεται στο grid μόλις αλλάξω cell.&lt;br&gt;Στην 2η περίπτωση, το validation δεν με αφήνει να φύγω από το Cell που κάνω editting και μου λέει σαν μήνυμα λάθους το κλασικό "Object Reference Is not set to an instance of an object".&lt;br&gt;&lt;br&gt;Καμοιά ιδέα? Όχι μόνο σε αυτά που κάνω αλλά και κανέναν νέο τρόπο για να κάνω την δουλειά μου.&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item></channel></rss>