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ę :)