<?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>ADO.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/78/ShowForum.aspx</link><description>Θέματα σχετικά με την προσπέλαση δεδομένων μέσω του ADO.NET και του System.Data namespace</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αντιγραφή από DataGridView σε DataGridView</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20949.aspx</link><pubDate>Wed, 22 Nov 2006 21:44:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20949</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20949.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=20949</wfw:commentRss><description>Προσοχή με το Viewstate. Μπορεί να μεγαλώσει και να μην το πάρεις χαμπάρι...</description></item><item><title>Απ: Αντιγραφή από DataGridView σε DataGridView</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20948.aspx</link><pubDate>Wed, 22 Nov 2006 21:44:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20948</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20948.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=20948</wfw:commentRss><description>Μπορείς και πιο τεμπέλικα αν είσαι fan των κουμπακίων, αν κάνεις databind και τα δύο σε δικό τους datasource με το ίδιο adapter και select function, και μετά κάνεις filter στο datasource του δεύτερου μόνο αυτά που έχουνε checked το checkbox σου.</description></item><item><title>Απ: Αντιγραφή από DataGridView σε DataGridView</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20946.aspx</link><pubDate>Wed, 22 Nov 2006 21:21:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20946</guid><dc:creator>akakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20946.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=20946</wfw:commentRss><description>Παράδειγμα.&lt;br /&gt;
&lt;br /&gt;
Σε μια φόρμα windows βάλε δυο DataGridView και ένα Button.&lt;br /&gt;
&lt;br /&gt;
Ονόμασε τα DataGridView,  DataGridView1 και DataGridView2 και ένα  button με όνομα button1.&lt;br /&gt;
&lt;br /&gt;
Οι CreateTable1() και  CreateTable2() φτιάχνουν δυο tables που τα χρησιμοποιούμε ως DataSources στα DataGridViews για χάριν του παραδείγματος.&lt;br /&gt;
&lt;br /&gt;
Στο click του Button ελέγχουμε το check και ενημερώνουμε το DataGridView2.&lt;br /&gt;
&lt;br /&gt;
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br /&gt;
&lt;br /&gt;
        Me.DataGridView1.DataSource = CreateTable1()&lt;br /&gt;
&lt;br /&gt;
        Me.DataGridView2.DataSource = CreateTable2()&lt;br /&gt;
&lt;br /&gt;
    End Sub&lt;br /&gt;
&lt;br /&gt;
Private Function CreateTable1() As DataTable&lt;br /&gt;
&lt;br /&gt;
        Dim tbl1 As New DataTable("Customers")&lt;br /&gt;
&lt;br /&gt;
        Dim colFName, colLastname, colSelected As DataColumn&lt;br /&gt;
&lt;br /&gt;
        '1&lt;br /&gt;
&lt;br /&gt;
        colFName = New DataColumn("FirstName")&lt;br /&gt;
&lt;br /&gt;
        colFName.DataType = Type.GetType("System.String")&lt;br /&gt;
&lt;br /&gt;
        '2&lt;br /&gt;
&lt;br /&gt;
        colLastname = New DataColumn("LastName")&lt;br /&gt;
&lt;br /&gt;
        colLastname.DataType = Type.GetType("System.String")&lt;br /&gt;
&lt;br /&gt;
        '3&lt;br /&gt;
&lt;br /&gt;
        colSelected = New DataColumn("Selected")&lt;br /&gt;
&lt;br /&gt;
        colSelected.DataType = Type.GetType("System.Boolean")&lt;br /&gt;
&lt;br /&gt;
        colSelected.DefaultValue = False&lt;br /&gt;
&lt;br /&gt;
        tbl1.Columns.Add(colFName)&lt;br /&gt;
&lt;br /&gt;
        tbl1.Columns.Add(colLastname)&lt;br /&gt;
&lt;br /&gt;
        tbl1.Columns.Add(colSelected)&lt;br /&gt;
&lt;br /&gt;
        Dim row As DataRow = tbl1.NewRow&lt;br /&gt;
&lt;br /&gt;
        row.Item("FirstName") = "Kostas"&lt;br /&gt;
&lt;br /&gt;
        row.Item("LastName") = "Karakostas"&lt;br /&gt;
&lt;br /&gt;
        tbl1.Rows.Add(row)&lt;br /&gt;
&lt;br /&gt;
        row = tbl1.NewRow&lt;br /&gt;
&lt;br /&gt;
        row.Item("FirstName") = "Mitsos"&lt;br /&gt;
&lt;br /&gt;
        row.Item("LastName") = "Karamitsos"&lt;br /&gt;
&lt;br /&gt;
        tbl1.Rows.Add(row)&lt;br /&gt;
&lt;br /&gt;
        row = tbl1.NewRow&lt;br /&gt;
&lt;br /&gt;
        row.Item("FirstName") = "Vakis"&lt;br /&gt;
&lt;br /&gt;
        row.Item("LastName") = "Karavakis"&lt;br /&gt;
&lt;br /&gt;
        tbl1.Rows.Add(row)&lt;br /&gt;
&lt;br /&gt;
        Return tbl1&lt;br /&gt;
&lt;br /&gt;
 End Function&lt;br /&gt;
&lt;br /&gt;
 Private Function CreateTable2() As DataTable&lt;br /&gt;
&lt;br /&gt;
        Dim tbl2 As New DataTable("CustomersSelected")&lt;br /&gt;
&lt;br /&gt;
        Dim colFName, colLastname As DataColumn&lt;br /&gt;
&lt;br /&gt;
        '1&lt;br /&gt;
&lt;br /&gt;
        colFName = New DataColumn("FirstName")&lt;br /&gt;
&lt;br /&gt;
        colFName.DataType = Type.GetType("System.String")&lt;br /&gt;
&lt;br /&gt;
        '2&lt;br /&gt;
&lt;br /&gt;
        colLastname = New DataColumn("LastName")&lt;br /&gt;
&lt;br /&gt;
        colLastname.DataType = Type.GetType("System.String")&lt;br /&gt;
&lt;br /&gt;
        tbl2.Columns.Add(colFName)&lt;br /&gt;
&lt;br /&gt;
        tbl2.Columns.Add(colLastname)&lt;br /&gt;
&lt;br /&gt;
        Return tbl2&lt;br /&gt;
&lt;br /&gt;
 End Function&lt;br /&gt;
&lt;br /&gt;
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;
&lt;br /&gt;
        Dim tbl As DataTable = CType(DataGridView2.DataSource, DataTable)&lt;br /&gt;
&lt;br /&gt;
        tbl.Rows.Clear()&lt;br /&gt;
&lt;br /&gt;
        Dim NewRow As DataRow&lt;br /&gt;
&lt;br /&gt;
        For Each row As DataRow In CType(DataGridView1.DataSource, DataTable).Rows&lt;br /&gt;
&lt;br /&gt;
            If row.Item("Selected") = True Then&lt;br /&gt;
&lt;br /&gt;
                NewRow = tbl.NewRow&lt;br /&gt;
&lt;br /&gt;
                NewRow.Item("FirstName") = row.Item("FirstName")&lt;br /&gt;
&lt;br /&gt;
                NewRow.Item("LastName") = row.Item("LastName")&lt;br /&gt;
&lt;br /&gt;
                tbl.Rows.Add(NewRow)&lt;br /&gt;
&lt;br /&gt;
            End If&lt;br /&gt;
&lt;br /&gt;
        Next&lt;br /&gt;
&lt;br /&gt;
        Me.DataGridView2.DataSource = tbl&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Αντιγραφή από DataGridView σε DataGridView</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/19101.aspx</link><pubDate>Tue, 24 Oct 2006 21:23:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:19101</guid><dc:creator>tigrakas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/19101.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=19101</wfw:commentRss><description>&lt;div align="left"&gt;Παίδες,&lt;br&gt;&lt;br&gt;Θέλω στο πρώτο DataGridView να έχω σε κάθε column header μαζί με το description της στήλης και ένα checkbox το οποίο μετά να ελέγχω εάν είναι checked και αν είναι τότε να κάνω copy τη στήλη στο άλλο datagridview. Με λίγα λόγια από το πρώτο datagridview να αντιγράφω τις επιλεγμένες στήλες σε ένα άλλο datagridview διατηρώντας τη μορφοποίησή τους. Γίνεται; Και:&lt;br&gt;&amp;nbsp;if Γίνεται = Ναι then Πως;&lt;br&gt;&lt;br&gt;Ευχαριστώ εκ των προτέρων για την πολύτιμη βοήθειά σας.&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>