Spread.net 5表格使用

一.Spread表格  葡萄城产品技术社区 - 为开发者提供专业的技术支持服务,赋能开发者  官网(有问题可以查)

spread的使用      HKEY_CLASSES_ROOT

   Spread for Windows Forms快速入门(15)---使用 Spread 设计器 - 葡萄城技术团队 - 博客园

//表示表格的行列数=表格不为空的行列数

 fpSpread1.Sheets[i].ColumnCount = fpSpread1.Sheets[i].NonEmptyColumnCount;

 fpSpread1.Sheets[i].RowCount = fpSpread1.Sheets[i].NonEmptyRowCount;

1.表格combox选择不同,某单元格范围不同

   ComboSelChange选这个表格事件

 numberCellType.EnableSubEditor = false;//双击不出现计算器

2.spread表格隐藏

   隐藏行:选中行,右击,选择Hide隐藏,选择Unhide将隐藏的显示出来,还可以通过设置一样的宽度,高度将隐藏的表格显示出来。

   如果出现代码没有写错,但一直不能正确给表格赋值,看看,表格的行列数,可能有的隐藏了。

  1. 表格表头颜色  #E4ECF7

4.表格使用复选框

     

 

想使用不操作是false,所有都点击一遍,选到false状态(上面会提示)

5. spred的一些操作

 spread Desiger :右侧Sheet-布局-ColumnCount,RowCount:行列数

       表格中文字点击在右侧修改

       需要选类型的:选中右击-CellTypes-选择要用的类型

       0:off :0是在代码中,off是显示的,

ComboxBox下拉选择框General-Index;Items-输入选项

    选项不连续使用ItemData 在左边写选项右边写   选项连续用Index

     

     0或300-1200,选用number,数字增减框,0-1200,代码中实现0-300不能选

     General-大小,Spin-Spinwrap ,小数点后有几位,1表示1位小数

       密码:Text

      属性:HorizontalAlignment可以设置表格内容水平居中等,

      VerticalAlignment 可以设置表格内容垂直居中等

      点击表头在Label中可以修改表头内容

表头为空:删掉原来的,按几下空格键

横向合并单元格:ColumnSpan 4//4是合并数量

纵向合并单元格:RowSpan 4//4是合并数量

cell types--Text 换行  WordWrap勾上

cell types-- number--spin--spinbutton        

 cell types-- number--spin--spinwrap:普通单元格的样子

       

 1:最大值  2:最小值  3:有多少位小数

        

 

 框里的值表示每次点击,增加减少的数值(此处表示10)

 

 FarPoint.Win.Spread.CellType.NumberCellType numberCellType2 = new FarPoint.Win.Spread.CellType.NumberCellType();

            numberCellType2.DecimalPlaces = 1;//小数位数

            numberCellType2.MaximumValue = 99999.9D;

            numberCellType2.MinimumValue = -66D;

            numberCellType2.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.UseRegional;//获取或设置是否显示前导的零。  没用

            numberCellType2.DecimalSeparator = ".";//获取或设置小数点分隔符。

            numberCellType2.FixedPoint =false;//对定点数的显示来说,在数字的小数部分设置是否将零显示为占位符。

            numberCellType2.NegativeRed = true;//负数显示为红色

            numberCellType2.FractionMode = true;//  设置是否将数值显示为分数。

            numberCellType2.FractionConvertWholeNumbers = true;//当数值显示为分数时,设置是否将整数部分转化为分数。

            numberCellType2.FractionDenominatorDigits = 1;//当数据显示为分数时,设置数字的位数。

            this.fpSpread1_Sheet1.Cells.Get(1, 1).CellType = numberCellType2;

            

cell types--CheckBox

表头有多行:Settings----Corner--Corner Row Count 2 (列标题行数)

                    Corner Column Count 3(行标题列数)

                

标题操作:选中右击--header--选择相应条目

隐藏表头:第一种:sheet--(布局)RowHeaderVisiable--false(列表头隐藏)

          第二种:还可以设为0,行列都可以

             

 

表格中字体颜色

fp_BasicMeas_Sheet1.Cells[6, i].ForeColor = Color.Lime; //绿色

 fpSpread1.AllowColumnMove = true;  //允许移动行

 fpSpread1.AllowRowMove = true;//允许移动列、

 

6.多行多列赋相同值

   //第一个0 开始的Row   第二个0表示开始的Columm  第三个数表示结束的Row  第四个数表示结束的Columm   

   //第一行是赋值  第二行是水平居中  第三行是垂直居中

   this.fpSpread1_Sheet1.Cells[0, 0, this.fpSpread1_Sheet1.RowCount - 1, this.fpSpread1_Sheet1.ColumnCount - 1].Value = 23;

   this.fpSpread1_Sheet1.Cells[0, 0, this.fpSpread1_Sheet1.RowCount - 1, this.fpSpread1_Sheet1.ColumnCount - 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;

   this.fpSpread1_Sheet1.Cells[0, 0, this.fpSpread1_Sheet1.RowCount - 1, this.fpSpread1_Sheet1.ColumnCount - 1].VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;

           

  1. 表格点击增减差值不为1

    

 

输入10,表示点增加增10 ,点减减10

  1. number无值显示范围

          

 

9.去掉表格选中的黑框

    

 //表格直接属性设置,最小只能是1,在.Designer.cs文件中可以修改成0,

只有写在.Designer.cs才能起作用

this.fp_Serial.FocusRenderer =

new FarPoint.Win.Spread.EnhancedFocusIndicatorRenderer(0);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值