找回密码
 立即注册

QQ登录

只需一步,快速开始

sunsl

银牌会员

2

主题

15

帖子

3490

积分

银牌会员

积分
3490

活字格认证

最新发帖
sunsl
银牌会员   /  发表于:2015-6-16 13:22  /   查看:9424  /  回复:15
this.FpSpread1.Sheets.Clear();
            this.FpSpread1.ClientAutoCalculation = true;

            FpSpread fp = new FpSpread();
            fp.Open(fpXml);
            fp.ActiveSheetView.SheetName = "xx确认";
            fp.ActiveSheetView.AutoCalculation = true;
            SetFarpoint(fp);

            this.FpSpread1.Sheets.Add(fp.ActiveSheetView);
            this.FpSpread1.Sheets[0].SetColumnMerge(1, MergePolicy.Always);
            this.FpSpread1.Sheets[0].SetColumnMerge(2, MergePolicy.Always);
            SetFarpointColumn();

       public void SetFarpoint(FpSpread fp)
        {
            fp.ActiveSheetView.ColumnHeader.Cells[0, 1].CellType = ctCategory;
            fp.ActiveSheetView.ColumnHeader.Columns[1].CellType = ctCategory;
        }
      
        public void SetFarpointColumn()
        {
            this.FpSpread1.Sheets[0].ColumnCount = 5;
            this.FpSpread1.Sheets[0].Columns[0].DataField = "XH";



            FpSpread1.Sheets[0].ColumnHeader.Cells[0, 1].CellType = ctCategory;
            this.FpSpread1.Sheets[0].Columns[1].CellType = ctCategory;
            //FpSpread1.Sheets[0].ColumnHeader.Cells[0, 1].Value=

            //this.FpSpread1.Sheets[0].Columns[1].DataField = "JH";

            this.FpSpread1.Sheets[0].Columns[2].DataField = "JH";
            this.FpSpread1.Sheets[0].Columns[3].DataField = "QRJM";

            this.FpSpread1.Sheets[0].Columns[4].DataField = "xxly";

            for (int i = 0; i < FpSpread1.Sheets[0].ColumnCount; i++)
            {
                this.FpSpread1.Sheets[0].Columns.VerticalAlign = VerticalAlign.Middle;
                this.FpSpread1.Sheets[0].Columns.HorizontalAlign = HorizontalAlign.Center;
                this.FpSpread1.Sheets[0].Columns.Border = new Border(BorderStyle.Solid, Color.Black);
            }

           // this.FpSpread1.Sheets[sheetIndex].FrozenColumnCount = 4;

        }

显示效果如下:

QQ图片20150616132427.png

15 个回复

倒序浏览
sunsl
银牌会员   /  发表于:2015-6-16 13:24:00
沙发
漏了一句定义 FarPoint.Web.Spread.ComboBoxCellType ctCategory = new FarPoint.Web.Spread.ComboBoxCellType();
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-16 14:01:00
板凳
回复 2楼sunsl的帖子

请问你的问题是 combo 为什么没有显示吧?
需要设置 ctCategory .ShowButton = true
回复 使用道具 举报
sunsl
银牌会员   /  发表于:2015-6-16 19:14:00
地板
管理,我问的是为啥图片中红色方框中没任何显示,我试着换成checkbox,也一样是空白!
回复 使用道具 举报
sunsl
银牌会员   /  发表于:2015-6-16 19:14:00
5#
FarPoint.Web.Spread.CheckBoxCellType ctCategory = new FarPoint.Web.Spread.CheckBoxCellType();
回复 使用道具 举报
Helen
高级会员   /  发表于:2015-6-17 09:01:00
6#
回复 5楼sunsl的帖子



您好!通过设置ctCategory .ShowButton = true之后,我们这边是可以正常显示的,请参考下图和附件:

007.png
WebApplication15.zip (8.69 KB, 下载次数: 484)
回复 使用道具 举报
sunsl
银牌会员   /  发表于:2015-6-17 17:08:00
7#

checkbox选中之后,表格就不能编辑了,是为什么?[

以上的例子,我运行通过了,现在遇到第二个问题:checkbox选中之后,表格就不能编辑了,是为什么? 3.png
回复 使用道具 举报
Helen
高级会员   /  发表于:2015-6-18 09:02:00
8#
回复 7楼sunsl的帖子

您好!
我们无法重现您的问题,请您附上你的应用程序并详细描述问题,以利于我们尽快跟踪解决您的问题。
谢谢!
回复 使用道具 举报
sunsl
银牌会员   /  发表于:2015-6-18 10:02:00
9#
管理,你在火狐浏览器试一下
回复 使用道具 举报
sunsl
银牌会员   /  发表于:2015-6-18 13:24:00
10#
管理你好!我的数据第一列居中,第二列开始都靠左是怎么回事?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部