2014-03-13 3 views
0

나는 syncfusion에 매우 익숙하며이 문제로 인해 어려움을 겪고있다. 모든 행과 셀이 만들어지면 테이블을 쉽게 채울 수 있지만 데이터가 내 템플릿 테이블의 행 수를 초과하면 'IndexOutofBounds'오류가 발생합니다. 어떻게 C#에서 Syncfusion을 사용하여 증가하는 템플릿 테이블에 행을 추가 할 수 있습니까? 나는 또한 한 페이지 이상으로 성장하는 테이블의 가능성을 어떻게 다룰 지 알고 싶다.C에서 syncfusion을 사용하여 워드 문서에 테이블 행을 추가하는 방법

답변

0

행을 추가하는 것은 쉬운 작업입니다. 행을 추가 한 후 셀 단락을 추가하고 형식을 지정해야합니다. 그게 제가 실수를 저질렀습니다.

IWTable table = new IWTable(); 
table.AddRow(True); 

table.Rows[0].Cells[0].AddParagraph().AddText("sample text"); 
1

rowscolumns의 정확한 수를 알고 있다면, 당신은 테이블에 대한 rowscolumns을 정의하기 위해 아래의 코드를 활용할 수 있습니다. 당신이 rows의 수에 대해 확실하지 않은 경우

IWTable table = document.LastSection.AddTable(); 
table.ResetCells(10, 4); 

그런 다음 동적으로 row를 추가 할 수 아래의 코드를 사용할 수 있습니다.

table.AddRow();