| /// </example> | /// </example> | ||||
| public void InsertColumn(int index) | public void InsertColumn(int index) | ||||
| { | { | ||||
| if (rows.Count > 0) | |||||
| if (Rows.Count > 0) | |||||
| { | { | ||||
| foreach (Row r in rows) | |||||
| foreach (Row r in Rows) | |||||
| { | { | ||||
| if(columnCount == index) | if(columnCount == index) | ||||
| r.Cells[index - 1].Xml.AddAfterSelf(new XElement(XName.Get("tc", DocX.w.NamespaceName), new XElement(XName.Get("p", DocX.w.NamespaceName)))); | r.Cells[index - 1].Xml.AddAfterSelf(new XElement(XName.Get("tc", DocX.w.NamespaceName), new XElement(XName.Get("p", DocX.w.NamespaceName)))); |
| File.Delete(file_temp); | File.Delete(file_temp); | ||||
| } | } | ||||
| [TestMethod] | |||||
| public void Test_Table_InsertRow() | |||||
| { | |||||
| using (DocX document = DocX.Create(directory_documents + "Tables2.docx")) | |||||
| { | |||||
| // Add a Table to a document. | |||||
| Table t = document.AddTable(2, 2); | |||||
| t.Design = TableDesign.TableGrid; | |||||
| // Insert the Table into the main section of the document. | |||||
| Table t1 = document.InsertTable(t); | |||||
| t1.InsertRow(); | |||||
| t1.InsertColumn(); | |||||
| // Save the document. | |||||
| document.Save(); | |||||
| } | |||||
| } | |||||
| [TestMethod] | [TestMethod] | ||||
| public void Test_Document_ApplyTemplate() | public void Test_Document_ApplyTemplate() | ||||
| { | { |