找回密码
 立即注册

QQ登录

只需一步,快速开始

summonyyq

银牌会员

22

主题

69

帖子

3765

积分

银牌会员

积分
3765

活字格认证

summonyyq
银牌会员   /  发表于:2014-12-10 16:13  /   查看:4381  /  回复:1
Spread单击列标题,如果实现排序。
现在默认的是双击,能否实现单击就能排序呢?

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-12-11 14:02:00
沙发
回复 1楼summonyyq的帖子

实现代码如下:

  1.         protected override void Render(HtmlTextWriter writer)
  2.         {
  3.             Table tb = this.FpSpread1.FindControl("cht") as Table;
  4.             if (tb!=null)
  5.             {
  6.                 int rowcount = tb.Rows.Count;
  7.                 int colCount = tb.Rows[0].Cells.Count;

  8.                 for (int i = 0; i < rowcount; i++)
  9.                 {
  10.                     for (int j = 0; j < colCount; j++)
  11.                     {
  12.                         tb.Rows[i].Cells[j].Attributes.Add("onclick", "javascript:document.getElementById('FpSpread1').SortColumn("+i.ToString()+"); return false;");
  13.                     }
  14.                 }
  15.             }
  16.             
  17.             base.Render(writer);
  18.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部