<?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>Πρώτα Βήματα - Βάσεις δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/73/ShowForum.aspx</link><description>Για όσους κάνουν τα πρώτα τους βήματα στην Microsoft Access ή τον SQL Server, ή γενικότερα στη θεωρία βάσεων δεδομένων.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Εμφάνιση μιας νέας φόρμας επιλέγοντας ένα row από ένα DataGridView.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49941.aspx</link><pubDate>Wed, 08 Apr 2009 15:44:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49941</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49941.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=49941</wfw:commentRss><description>&lt;P&gt;Έχουμε ξανακουβεντιάσει το θέμα &lt;A href="http://www.dotnetzone.gr/cs/forums/permalink/49330/49330/ShowThread.aspx#49330"&gt;εδώ&lt;/A&gt;&amp;nbsp;κι &lt;A href="http://www.dotnetzone.gr/cs/forums/thread/46104.aspx"&gt;εδώ&lt;/A&gt;. Γενικά είναι πολύ πιο πρακτικό να μην αναφέρεσαι στα controls της φόρμας όταν θες να πάρεις πληροφορίες για την επιλεγμένη εγγραφή. Χρησιμοποιούμε το BindingSource. Δες αυτό για να πάρεις μια ιδέα πώς χρησιμοποιείται &lt;A href="http://windowsclient.net/blogs/faqs/archive/2006/07/12/what-is-a-bindingsource-and-why-do-i-need-it.aspx"&gt;http://windowsclient.net/blogs/faqs/archive/2006/07/12/what-is-a-bindingsource-and-why-do-i-need-it.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Εμφάνιση μιας νέας φόρμας επιλέγοντας ένα row από ένα DataGridView.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49930.aspx</link><pubDate>Wed, 08 Apr 2009 00:04:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49930</guid><dc:creator>Tmark</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49930.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=49930</wfw:commentRss><description>Βασικά Pap είπαμε το ίδιο με άλλα λόγια :P&lt;br&gt;</description></item><item><title>Απ: Εμφάνιση μιας νέας φόρμας επιλέγοντας ένα row από ένα DataGridView.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49929.aspx</link><pubDate>Tue, 07 Apr 2009 23:57:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49929</guid><dc:creator>Tmark</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49929.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=49929</wfw:commentRss><description>Αν έχεις ID στην 1η στήλη δεδομένων και Ονομα στην 2η στήλη του Datagridview(παράδειγμα δίνω) κάνε το εξής:&lt;br&gt;&lt;br&gt;int ID =int.Parse(Datagridview.SelectedRow[0].Cells[0].Value.ToString();&lt;br&gt;string Onoma = Datagridview.SelectedRow[0].Cells[1].Value.ToString()&lt;br&gt;&lt;br&gt;NewForm frm = newForm(ID,Onoma);&lt;br&gt;frm.showdialog;&lt;br&gt;&lt;br&gt;Πας στο Newform τώρα και την κάνεις overload.Δηλαδή:&lt;br&gt;&lt;br&gt;public partial class Νewform : Form&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string connectionstring = @"onoma tou SQL express instance";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int _ID;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string _Onoma;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Newform()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; InitializeComponent();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Newform(int ID, string Onoma)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; _ID = ID;&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; _Onoma = Onoma;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&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; InitializeComponent();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;Με αυτό τον τρόπο έχεις περάσει από την προηγούμενη φόρμα σου με inheritance τα ορίσματα που θέλεις στην νεα φόρμα.Και τωρα μπορείς να τα εμφανίσεις όπου θες στην νέα φόρμα(label text datagridview klp)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Εμφάνιση μιας νέας φόρμας επιλέγοντας ένα row από ένα DataGridView.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49928.aspx</link><pubDate>Tue, 07 Apr 2009 23:12:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49928</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49928.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=49928</wfw:commentRss><description>&lt;P&gt;Ένας τρόπος είναι να περάσεις ως παραμέτρους στην άλλη φόρμα τα Values του DataGridView.&lt;/P&gt;
&lt;P&gt;Ο άλλος είναι να περάσεις το id μόνο και να κάνεις select μέσα στην άλλη φόρμα ώστε να πάρεις τα data. Παρακάτω φαίνονται αυτοί οι τρόποι:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1ος&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;// Στη main form όπου υπάρχει το dataGridView&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;using&lt;/SPAN&gt; (form2 f &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; form2(dataGridView1[&lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;"columnName1"&lt;/SPAN&gt;, rowIndex].Value.ToString(), &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;dataGridView1[&lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;"columnName2"&lt;/SPAN&gt;, rowIndex].Value.ToString()))
{
    f.ShowDialog();
}

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;//Στo costructor της form2&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;public&lt;/SPAN&gt; form2(&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;string&lt;/SPAN&gt; field1, &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;string&lt;/SPAN&gt; field2)
{
    &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;// ας υποθέσουμε ότι περνάς τις τιμές σε textboxes&lt;/SPAN&gt;
    textBox1.Text &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; field1;
    textBox2.Text &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; field2;
}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;2ος&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;// Στη main form όπου υπάρχει το dataGridView&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;using&lt;/SPAN&gt; (form2 f &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; form2(Convert.ToInt32(dataGridView1[&lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;"columnId"&lt;/SPAN&gt;, rowIndex].Value)))
{
    f.ShowDialog();
}

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;//Στo costructor της form2&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;public&lt;/SPAN&gt; form2(&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;int&lt;/SPAN&gt; idField)
{
    &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;// select από τη βάση - where id = idField&lt;/SPAN&gt;
    &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;// και,&lt;/SPAN&gt;
    &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:green;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;// παίρνεις με κάποιο List (ArrayList, List&amp;lt;T&amp;gt;) τις τιμές από τα field που θέλεις&lt;/SPAN&gt;
}&lt;/SPAN&gt;&lt;/PRE&gt;</description></item><item><title>Εμφάνιση μιας νέας φόρμας επιλέγοντας ένα row από ένα DataGridView.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49927.aspx</link><pubDate>Tue, 07 Apr 2009 22:23:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49927</guid><dc:creator>Panos.C#</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49927.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=49927</wfw:commentRss><description>&lt;P&gt;Μια ερώτηση γιατί έχω κολήσεις εδώ και πολλές ώρες.&lt;/P&gt;
&lt;P&gt;Έχω ένα dataviewgrid που φέρνω κάποια δεδομένα. Θέλω κάνοντας κλικ να ανοίγω μια νέα φόρμα με τα στοιχεία της row που έχω επιλέξει. Ένα παράδειγμα ρε παιδιά.&lt;/P&gt;
&lt;P&gt;Ξέρω ότι πρέπει να προσδιορίσω την row με μια μεταβλητή και το κάνω αλλά απο εκεί και πέρα έχω κολήσεις πολύ άσχημα.&lt;/P&gt;
&lt;P&gt;ΒΟΗΘΕΙΑ!!!!!&lt;/P&gt;</description></item></channel></rss>