Γεια σας παιδιά.
Προσπαθώ να κάνω edit ένα word και να προσθέσω τιμες στους πινακες που έχει
θέλω να προσθέσω γραμμές σε στους πίνακες πως μπορώ να το κάνω;
for (int i = 0; i < SrvLines.Count; i++)
{
dataSrv = XSupport.GetSQLDataSet("SELECT * FROM MTRL WHERE MTRL = " + Convert.ToInt32(SrvLines[i, "MTRL"]));
//rowIte = iteTbl.Elements<TableRow>().ElementAt(i + 1);
//cellSrvName.Append(new Paragraph(new DocumentFormat.OpenXml.Wordprocessing.Run(new DocumentFormat.OpenXml.Wordprocessing.Text("aaa"))));
//row.Append(cellSrvName);
// Find the row in the table.
rowSrv = srvTbl.Elements<TableRow>().ElementAt(i + 1);
// Find the cell in the row.
cellSrvName = rowSrv.Elements<TableCell>().ElementAt(0);
cellSrvQty = rowSrv.Elements<TableCell>().ElementAt(i+1);
cellSrvPrice = rowSrv.Elements<TableCell>().ElementAt(2);
cellSrvValue = rowSrv.Elements<TableCell>().ElementAt(3);
// Find the first paragraph in the table cell.
Paragraph pSrvName = cellSrvName.Elements<Paragraph>().First();
Paragraph pSrvQty = cellSrvQty.Elements<Paragraph>().First();
Paragraph pSrvPrice = cellSrvPrice.Elements<Paragraph>().First();
Paragraph pSrvValue = cellSrvValue.Elements<Paragraph>().First();
// Find the first run in the paragraph.
Run rSrvName = pSrvName.Elements<Run>().First();
Run rSrvQty = pSrvQty.Elements<Run>().First();
Run rSrvPrice = pSrvPrice.Elements<Run>().First();
Run rSrvValue = pSrvValue.Elements<Run>().First();
// Set the text for the run.
Text tSrvName = rSrvName.Elements<Text>().First();
Text tSrvQty = rSrvQty.Elements<Text>().First();
Text tSrvPrice = rSrvPrice.Elements<Text>().First();
Text tSrvValue = rSrvValue.Elements<Text>().First();
tSrvName.Text = dataSrv[0, "NAME"].ToString();
tSrvQty.Text = SrvLines[i, "QTY1"].ToString();
tSrvPrice.Text = SrvLines[i, "PRICE"].ToString();
tSrvValue.Text = SrvLines[i, "LINEVAL"].ToString();
}
Ευχαριστώω