C# tabela w word

Odpowiedz Nowy wątek
2019-09-11 14:41
0

Dzień dobry,
mam kilka List<string> i tabelę w word 1 wiersz. Mam też taki kod

int i = masaDokumnety.Count;               
                for (int j = 0; j < i; j++)
                {
                    document.Tables[2].Cell((j + 1), 1).Range.Text = "IX";
                    if (eksploatacjaDokumenty.ElementAt(j) == "0")
                    {
                        document.Tables[2].Cell((j + 1), 2).Range.Text = masaDokumnety.ElementAt(j);
                    }
                    if (eksploatacjaDokumenty.ElementAt(j) == "1")
                    {
                        document.Tables[2].Cell((j + 1), 3).Range.Text = masaDokumnety.ElementAt(j);
                    }
                    if (pozaKrajDokumenty.ElementAt(j) == "0")
                    {
                        document.Tables[2].Cell((j + 1), 12).Range.Text = nazwaKarty.ElementAt(j);
                    }
                    if (pozaKrajDokumenty.ElementAt(j) == "1")
                    {
                        document.Tables[2].Cell((j + 1), 12).Range.Text = "Wywóz poza RP";
                    }
                    document.Tables[2].Cell((j + 1), 11).Range.Text = masaDokumnety.ElementAt(j);
                    document.Tables[2].Cell((j + 1), 13).Range.Text = textBox6.Text;
                    document.Tables[2].Rows.Add(document.Tables[2].Rows[1]);
                }              

Plan był taki, że odpowiednie kolumny w tabeli się wypełnią, następnie zostanie utworzony nowy wiersz, nowy wiersz wypełni się danymi i tak do końca pętli. Niestety efekt jaki udało mi się uzyskać to np. 10 pustych wierszy i tylko ostatni wypełniony, co ciekawe, danym z listy z ostatniej pozycji (10)
Co się dzieje z danymi z listy od 0 do 9, dlaczego nie trafiają do tabeli?
Z góry dziękuję za każdą pomoc i wskazówkę :)

Pozostało 580 znaków

2019-09-12 12:54
0

Dzięki :) właśnie o to chodziło, teraz działa jak należy :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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