找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaoyanwei2000

高级会员

16

主题

56

帖子

1804

积分

高级会员

积分
1804

活字格认证

xiaoyanwei2000
高级会员   /  发表于:2013-3-12 14:28  /   查看:5149  /  回复:4
spread for asp.net 4.0,如题

4 个回复

倒序浏览
xiaoyanwei2000
高级会员   /  发表于:2013-3-12 14:33:00
沙发
合并了几个单元格后要求文字竖排显示
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-12 18:25:00
板凳
回复 2楼xiaoyanwei2000的帖子

可以通过自定义单元格类型实现,测试代码:

  1. Public Class WebForm1
  2.     Inherits System.Web.UI.Page

  3.     Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
  4.         If IsPostBack Then Return
  5.         FpSpread1.ActiveSheetView.Cells(0, 0).CellType = New RotateTextCellType
  6.         FpSpread1.ActiveSheetView.Cells(0, 0).Value = "Test"
  7.         FpSpread1.ActiveSheetView.Rows(0).Height = 100
  8.         FpSpread1.ActiveSheetView.Columns.Default.Width = 24
  9.         FpSpread1.ActiveSheetView.Rows(0).VerticalAlign = VerticalAlign.Top
  10.     End Sub
  11. End Class


  12. <Serializable()>
  13. Public Class RotateTextCellType
  14.     Inherits FarPoint.Web.Spread.LabelCellType
  15.     Public Overrides Function PaintCell(ByVal id As String, ByVal parent As System.Web.UI.WebControls.TableCell, ByVal style As FarPoint.Web.Spread.Appearance, ByVal margin As FarPoint.Web.Spread.Inset, ByVal value As Object, ByVal upperLevel As Boolean) As System.Web.UI.Control
  16.         parent.Style.Add("writing-mode", "tb-rl")
  17.         Return MyBase.PaintCell(id, parent, style, margin, value, upperLevel)
  18.     End Function
  19. End Class
复制代码
回复 使用道具 举报
xiaoyanwei2000
高级会员   /  发表于:2013-3-13 16:14:00
地板
回复 3楼iceman的帖子

没有相关属性可以设置下,只能重写控件吗
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-13 17:31:00
5#
回复 4楼xiaoyanwei2000的帖子

目前没有相关属性。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部