farpoint中文名,farpoint trek,Farpoint的简单用法简要概述远点操作擅长的功能很强大,这里简单记录一下远点的几个用法(打开擅长模板/保存擅长模板/操作Excel/前台操作Excel),感兴趣的朋友可以了解下
远点操作擅长的功能很强大,这里简单记录一下远点的几个用法。
1.打开Excel模板
复制代码代码如下:这个. FpSpread1。OpenExcel(服务器. MapPath(./Report/ strReport));//打开擅长模板这个. FpSpread1。工作表[0].AllowPage=false//是否分页显示这个. FpSpread1。工作表[0].自动计算=true//是否计算公式这个. FpSpread1。UseClipboard=false//是否可以使用复制粘贴这个. FpSpread1。工作表[0].操作模式=远点web . com。传播。操作模式。行模式;//操作细胞的方式(可读写)这个FP点差1。命令栏。可见=假;//是否显示工具栏2.保存Excel模板
复制代码代码如下:if (fpSpreadTemplate .保存Excel(服务器. MapPath(./ strFileName))==true) {}如果保存的时候报错了。可以考虑给操作擅长的文件夹赋人人权限。如果还是不行可以考虑将你安装过的远点的一个文件夹(fp_client)配置到你的项目里,然后在webconfig配置节点复制代码代码如下:appSettings add key= FP _ client value= Report/FP _ client //appSettings FP _ client文件夹在你安装的远点根目录内。3.操作Excel
复制代码代码如下: //打开模板fpSpreadTemplate .OpenExcel(服务器. MapPath(./Template/ Template));fpSpreadTemplate .工作表[0]。allow page=false fpspreadtemplate .工作表[0]。自动计算=true//循环行和列,遍历格子for(int iRow=0;iRow fpSpreadTemplate .工作表[0]。RowCountiRow ) { //根据列遍历excel for(int iCol=0;iCol fpSpreadTemplate .工作表[0]。ColumnCountiCol ) { //获取对应格子中的文本值strCurr=fpSpreadTemplate .工作表[0]。单元格[iRow,iCol].文本;//为格子内容赋值fpSpreadTemplate .工作表[0]。单元格[iRow,iCol].Text= ABC} }4.前台操作Excel
复制代码代码如下: //使用远点的FpSpread1_UpdateCommand事件受保护的void FpSpread1_UpdateCommand(对象发送方,远点.网络。传播。spreadcommandeventargs e){ if(fpSpreadTemplate!=null) { try { //这里循环的某一行的所有列for(int I=0;即编辑值。Counti ) { //如果行的第一列是汽车说明这个报表需要输入时间自动赋值的如果(这个. FpSpread1。工作表[0].单元格[转换ToInt32(e.CommandArgument),0]。文字。tostring()== auto ){ # region//如果当前没有编辑过值if (e.EditValues[i].ToString()!=系统. object ){ } # end region } } } catch(Exception ex){ } } } O(_)O每天进步一点点O(_)O该博客供个人记录学习笔记,如有错误欢迎指出!