找回密码
 立即注册

QQ登录

只需一步,快速开始

sonicteams

高级会员

5

主题

9

帖子

1094

积分

高级会员

积分
1094

活字格认证

sonicteams
高级会员   /  发表于:2013-1-21 15:40  /   查看:5400  /  回复:4
版主您好,两个问题:1.我用自带的打印工具栏按钮打印出来老是两页(第二页空白),不知道怎么用代码去控制打印页数范围,还有在WEB页面中如果不用自带打印按钮,用服务器控件按钮实现的代码是什么?2.因为加入了审批流,在审批过程中如果直接将所有单元格设为了readonly,其中的下拉框和单选框等的字体等都变成了灰色,审批人看不清,能否用代码加以控制字体,或者说在审批人审批的时候,原有的下拉框和单选框等控件所能看到的全是LABEL形式的信息,不要显示为禁用掉且字体变成灰色的控件?开发工具为VS2005+FARPOINT5,C#.net谢谢!

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-21 18:08:00
沙发
回复 1楼sonicteams的帖子

打印空白页的问题能否发给能够重现问题的例子给我调试以下

服务端打印的问题,无法将文档打印到服务端,都是在客户端点击打印按钮进行打印

如果处于审核过程中不需要编辑操作,可以设置以下属性:
  1. FpSpread1.ActiveSheetView.OperationMode = FarPoint.Web.Spread.OperationMode.ReadOnly;
复制代码


完整代码如下:
  1.     protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         if (!IsPostBack)
  4.         {
  5.             FarPoint.Web.Spread.ComboBoxCellType cbct = new FarPoint.Web.Spread.ComboBoxCellType();
  6.                
  7.             cbct.Items = new string[] { "AAA","BBB","CCC"};
  8.             cbct.Values = new string[] { "AAA", "BBB", "CCC" };
  9.             cbct.UseValue = true;
  10.                
  11.             FpSpread1.ActiveSheetView.Columns[0].CellType = cbct;

  12.             FpSpread1.ActiveSheetView.Cells[0, 0].Value = "AAA";
  13.             FpSpread1.ActiveSheetView.Cells[1, 0].Value = "BBB";
  14.             FpSpread1.ActiveSheetView.Cells[2, 0].Value = "AAA";

  15.             FpSpread1.ActiveSheetView.OperationMode = FarPoint.Web.Spread.OperationMode.ReadOnly;
  16.         }
  17.     }
复制代码
回复 使用道具 举报
sonicteams
高级会员   /  发表于:2013-1-22 10:21:00
板凳
[img]感谢版主,第一个问题应该是读取数据以后页面撑大超出一页所致,已解决(因为之前在设计模式中预览只有一页,所以感觉很奇怪)。第二个问题如附图,就是说审批人在看这张单据准备进行审批的时候,我用readonly,所有下拉框和单选框等都变成灰色,审批人很难看清,包括打印时也是这样(下拉框和单选框我都是用的数据表绑定的形式),能否有方法将灰色部分呈现成很清晰的LABEL形式,不要再把下拉框等显示出来




1.jpg
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-22 14:34:00
地板
回复 3楼sonicteams的帖子

无法直接将单选框,复选框更换为Label,除非你重现做一个模板。 否则设置 ReadOnly 是最为方便的做法。
回复 使用道具 举报
sonicteams
高级会员   /  发表于:2013-1-22 14:59:00
5#
其实要是能将颜色改成醒目也可以,可能要重写只读方法,我再另想办法,谢谢~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部