1、先解释一下,什么叫做动态数据,动态数据指的是,一条数据的格式固定,但数据的条数不固定。2、应用环境,在一个表格当中如果,现在表格有三行n列,如果你需要在表格第一行后添加同等规格的一行或n行,应该怎么去做?3、根据上面的应用环境,不难发现,要完成这项工作的5个过程,1、找到位置 ...
1、先解释一下,什么叫做动态数据,动态数据指的是,一条数据的格式固定,但数据的条数不固定。
2、应用环境,在一个表格当中如果,现在表格有三行n列,如果你需要在表格第一行后添加同等规格的一行或n行,应该怎么去做?
3、根据上面的应用环境,不难发现,要完成这项工作的5个过程,1、找到位置。2、获取模板行。3、将模板行添加到当前行的下一行。4、向被添加的行写值。或许会有一个循环过程5、删除模板行。
4、话不多说,上代码。
注意:要使用这个片段,先添加对 DocX组件的引用。
DocX项目:http://docx.codeplex.com/releases/view/80870
//控制要插入的行数 for (int i = 0; i < 5; i++) { //这里测试成功 //获取到模板行的对象(一般是一个空行,只有架子没有数据的) Row insertRow = docx.Tables[0].Rows[26]; //将获取到的这一个模板行,添加到当前行的下一行(下一个节点) //我这里要插入到第27行及以后,我的模板行是第27行,i的作用是控制**作的行 docx.Tables[0].Rows[26+i].
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:使用DocX开源组件,实现动态数据的填充。
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。