单元格Text和Value
怎么让单元格Text和Value不同步,比如设置Value=0,Text的值不允许变为0 回复 1楼huchunyan的帖子感谢问题反馈,请问具体的用户实际使用场景是什么? 我们开发的系统有一个0值显示为-的设置,如果勾选了这个设置,Spread报表控件的格式设置为数字的时候,如果单元格填值为0,单元格就显示为-,这样的话,如果另外一个单元格引用显示为-的单元格进行运算,就会计算不出来,从而显示为#VALUE!,因为计算的时候引用的单元格显示为-,引用的单元格的Value也为- 回复 3楼huchunyan的帖子
你好,
可以通过 Formatter 设置单元格文本显示,这样同时也可以保存Value的值:
double dvalue = 0;
gcSpreadSheet1.Sheets.Cells.Formatter = new GrapeCity.Windows.SpreadSheet.Data.GeneralFormatter(GrapeCity.Windows.SpreadSheet.Data.FormatMode.CustomMode, "_(* #,##0_);_(* (#,##0);_(* -??_);");
gcSpreadSheet1.Sheets.Cells.Value = dvalue;
gcSpreadSheet1.Invalidate();
页:
[1]