1.創建word模版,使用MergeFeild綁定數據 創建循環數據的模版,這裡的循環數據類似頁面的for結構,不拘泥於形式table
«TableStart:UserList»
«UserName»
4.使用DataTable提供數據源
var datatable= GetDataTable(); 5.綁定帶有子循環數據模版 6.使用DataSet提供數據源 DataSet dataSet = new DataSet(); var userTable= GetUserDataTable(); var userScoreTable= GetUserScoreDataTable(); dataSet.Tables.Add(userTable); dataSet.Tables.Add(userScoreTable); dataSet.Relations.Add(new DataRelation("ScoreListForUser",userTable.Columns["Id"], userScoreTable.Columns["UserId"])); 7.模版上使用書簽,插入標記位置 8.在書簽位置插入另一個文檔的內容