Kopieren von Zeilen aus einer DataGridView zu einem anderen

Ich habe eine Anwendung geschrieben, die eine Verbindung mit SQL-Datenbank in C#.Es gibt zwei Formen.

Habe ich ein DataGrid in der ersten form. Dort sind die Spalten wie ID,AD,SOYAD im Datagridview.

Habe ich ein DataGrid in der zweiten form(frm4) und es gibt solche Spalten wie ID,AD,SOYAD im Datagridview.

Legte ich ContextMenuStrip im ersten DataGridView.

Meine Frage ist:ich möchte hinzufügen, zweite DataGridView-Zeilen, die sind gewählt, die in der ersten DataGridView.

  frm4.dataGridView1.Rows[0].Cells[0].Value = dataGridView1.CurrentRow.Cells[0].Value.ToString();
  frm4.dataGridView1.Rows[0].Cells[1].Value = dataGridView1.CurrentRow.Cells[1].Value.ToString();
  frm4.dataGridView1.Rows[0].Cells[2].Value = dataGridView1.CurrentRow.Cells[2].Value.ToString();

Ich kann nur hinzufügen, eine Zeile mit dem oberen code. Aber,ich möchte hinzufügen, die mehrere Zeilen. Ich verwende folgenden code für, die. Aber, es funktioniert nicht.

  for (int i = 0; i < length; i++)
  {
      frm4.dataGridView1.Rows[0].Cells[0].Value = dataGridView1.CurrentRow.Cells[0].Value.ToString();
      frm4.dataGridView1.Rows[0].Cells[1].Value = dataGridView1.CurrentRow.Cells[1].Value.ToString();
      frm4.dataGridView1.Rows[0].Cells[2].Value = dataGridView1.CurrentRow.Cells[2].Value.ToString();
  }
Ich habe gerade bemerkt, dass dieser markiert ist asp.net - ist das richtig? Weil, das DataGridView ist eine Winform-und nicht eine Webforms control.

InformationsquelleAutor Selo | 2011-07-31

Schreibe einen Kommentar