Transfer einer DataGridViewRow zu einer anderem Anderen

Blackhawk50000

Erfahrenes Mitglied
Hallo, ich versuche seit vorgestern verzweifelt, eine DataGridViewSelectedRow
zu einer anderen Datagridview in einer anderen Form zu transferieren.
Dazu müssen natürlich auch die Columns stimmen. aber irgendwo hänge ich noch...
Information zusätzlich: das DataGridView auf Form eins ist mit werten gefüllt (manuell ohne Binding)
und das DataGridView auf Form zwei ist komplett jungfräulich und sol dynamisch bearbeitet werden

momentan sieht mein Code so aus:

Form 1:

Code:
        private void tsmi_ShowHistory_Click(object sender, EventArgs e)
        {
            DataTable CurrentData = new DataTable("CurrentData");
            for (int i = 0; i < dataGridView1.Columns.Count; i++)
            {
                CurrentData.Columns.Add(dataGridView1.Columns[i].Name);
            }
           CurrentData.Rows.Add(dataGridView1.SelectedRows[0]);
            new F_ShowHistory(CurrentData).Show();
        }

Form 2

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace S_J_B
{
    public partial class F_ShowHistory : Form
    {
        public F_ShowHistory(DataTable p_CurrentData)
        {
            InitializeComponent();
            dgv_CurrentRow.DataSource = p_CurrentData;
            dgv_CurrentRow.Columns[0].Visible = false;
            dgv_CurrentRow.Columns[9].Visible = false;
        }
    }
}
 
so dankeschön, in diesem einen fall wars mal wirklich positief, dass es niemand wusste (oder antworten wollte).
ich habe meinen Code ein klein wenig umgebaut und somit extrem dynamischer gestalltet.... jetzt gehts... besser als ich vorher dachte =)....

so danke ... closed
 
Zurück