找回密码
 立即注册

QQ登录

只需一步,快速开始

xujingtian

论坛元老

28

主题

115

帖子

5359

积分

论坛元老

积分
5359

活字格认证

xujingtian
论坛元老   /  发表于:2014-7-15 11:40  /   查看:5589  /  回复:5
表格不是直接绑定数据源产行的,是后台一个一个单元格赋值上去的如下图:

2222.jpg (34.38 KB, 下载次数: 223)

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-15 18:29:00
沙发
回复 1楼xujingtian的帖子

可以通过以下方法设置 RowHeader 的背景图片:

  1.         protected override void Render(HtmlTextWriter writer)
  2.         {
  3.             Table tb = this.FpSpread1.FindControl("rh") as Table;
  4.             tb.Rows[0].Cells[0].Style.Value = "background:url(Untitled.png) no-repeat right;";
  5.             base.Render(writer);
  6.         }
复制代码
回复 使用道具 举报
xujingtian
论坛元老   /  发表于:2014-7-16 14:05:00
板凳
回复 2楼iceman的帖子

谢谢,添加上之后,还需要有相关的 操作,比如说,点击减号,变为减号,同时,隐藏相关数据行。
点击加号,变为减号,显示相关数据行
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-16 18:22:00
地板
回复 3楼xujingtian的帖子

大体思路是通过后天给 rowheader 添加前台点击事件:

  1.         protected override void Render(HtmlTextWriter writer)
  2.         {
  3.             Table tb = this.FpSpread1.FindControl("rh") as Table;
  4.             tb.Rows[0].Cells[0].Style.Value = "background:url(Untitled.png) no-repeat right;";

  5.             for (int i = 0; i < tb.Rows.Count; i++)
  6.             {
  7.                 for (int j = 0; j < tb.Rows[0].Cells.Count; j++)
  8.                 {
  9.                     tb.Rows[i].Cells[j].Attributes.Add("onclick","rowcellclick()")
  10.                 }
  11.             }
  12.             base.Render(writer);
  13.         }
复制代码


再从前台 CallBack 回后天处理:

  1.     <script type="text/javascript">
  2.         function rowcellclick() {
  3.             var Spread=this.document.getElementById("FpSpread1");
  4.             spread.CallBack("button");
  5.         }
  6.     </script>
复制代码


您现在使用 Spread 控件应该很熟练了,相信可以完成下来的代码。
回复 使用道具 举报
xujingtian
论坛元老   /  发表于:2014-7-17 09:28:00
5#
回复 4楼iceman的帖子

谢谢,我来试试~~~~搞不定,再请教
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 17:47:00
6#
回复 5楼xujingtian的帖子

恩,好的,请教谈不上,互相交流。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部