Asp.net Excel与OWC做报表总结
1. 技术要点
1.1. Excel试验:
A. Excel嵌入网页的方法。
1. 在后台用流的方式返回给前台页面展现;
2. 在后台讲Excel格式数据定好保存到本地,在前台页面用html标签加载展示;
B. Excel显示格式的控制。
1. Excel单元格格式设置,默认为常规类型;
2. 上下标格式的控制;
3. 单元格水平垂直对齐方式;
4. 单元格边框设置;
5. 单元格合并;
6. 字体设置,包括字体的颜色、大小、粗体、斜体、字体、下划线等;
7. 冻结行列;
8. 公式栏的显示与隐藏;
9. 行标题和列表题的显示与隐藏;
10. 网格的显示与隐藏;
11. 水平滚动条和垂直滚动条的显示与隐藏;
12. Sheet页的显示与隐藏;
C. 向Excel中填充数据,并导出为临时文件。
1.2. OWC试验:
A. OWC组件在web页面展示的方法。
1. 将OWC中Sheet导出为本地Excel文件,再将导出的文件呈现到Web页面;
2. 后台把配置好的Sheet直接以流文件方式返回到Web页面展现;
3. 用html标签将OWC展现在Web页面,加载后台程序导出到本地的文件(xml、html、csv格式)来显示数据;
B. 在OWC中的电子表格类中填充数据的方法。
C. OWC中显示数据格式的控制。
1. 电子表格外观控制:工具栏的显示、Office图标的显示、列标题的显示、行标题的显示、水平滚动条的显示、垂直滚动条的显示、网格的显示、网格颜色设置;
相关文档:
最近在asp.net 用到的sqlserver存储过程分页中显示数据时遇到关于排序问题。
网上的一些分页存储过程只支持排序列为int 类型,对于实际开发中很多时候都需要对DateTime类型,varchar类型进行排序。
下面分享一下可以支持任意数据类型的列进行排序的存储过程。
Create PROCEDURE sp_viewByPage
@TblName var ......
控制网站分辨率 我们可以 用 frameset
虽然 asp.net不支持这个属性 但是功能是可以实现的
如 :
<frameset name="main" rows="105,*" frameborder="no" border="0" framespacing="0">
<frame src="xx.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> ......
在web开发中,经常要用到控件的OnClientClick与OnClick事件.
如果使用不当,经常会遇到一些意料之外的事情发生,让人摸不着头脑.下面就将我的一些小小总结道来:
首先我们要了解这两个事件:
OnClientClick是客户端事件方法.一般采用JavaScript来进行处理.也就是直接在IE端运行.一点击就运行.
OnClick事件是服务器端事件处理 ......
asp.net 开发中常用的一些方法总结虽然写的不好,但很实用
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Net;
using System.Text.RegularExpressions;
using System.Web.UI;
using System.Web.SessionState;
using System.Web.UI.WebControls;
using Syst ......
default.aspx.cs
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls. ......