Kopiowanie tabeli dataGridView1 do dataGridView2

2013-03-30 16:40
Qax
0

Hej
Problem może wydawać się banalny ale nie wiem dlaczego tak się dzieje. Otóż wrzucam na formatkę dwie tabele 5x5 o nazwach dataGridView1 i dataGridView2. Pierwszą tabelę wypełniam nieznaczącymi nic stringami.Teraz chcĘ skopiować zawartość pierwszej tabeli do drugiej tylko z tym, że chcĘ pominąć pierwszy wiersz i pierwszą kolumnę - czyli z tabeli 5x5 ma powstać tabela 4x4...

No i nie wiem dlaczego otrzymuję takie wyniki:
user image

Oto kod:

            for (int Petla = 0; Petla <= 4; Petla++)
            {
                for (int Petla2 = 0; Petla2 <= 4; Petla2++)
                {
                    dataGridView1.Rows[Petla].Cells[Petla2].Value = Petla + "x" + Petla2;
                }
            }
            for (int Petla = 0; Petla <= 4; Petla++)
            {
                for (int Petla2 = 0; Petla2 <= 4; Petla2++)
                {
                    dataGridView2.Rows[Petla].Cells[Petla2].Value = dataGridView1.Rows[Petla + 1].Cells[Petla2 + 1].Value;
                }

Pozostało 580 znaków

2013-03-30 22:51

Na mój gust to coś w tym stylu:

for (int PetlaX = 0; PetlaX <= 3; PetlaX++)
{
    for (int PetlaY = 0; PetlaY <= 3; PetlaY++)
    {
        dataGridView2.Rows[PetlaX].Cells[PetlaY].Value =
            dataGridView1.Rows[PetlaX + 1].Cells[PetlaY + 1].Value;
    }
}

Pozostało 580 znaków

2013-03-31 13:29
Qax
0

Dzięki wielkie, działa ;)

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0