找回密码
 立即注册

QQ登录

只需一步,快速开始

ccc_ooo

高级会员

29

主题

61

帖子

1108

积分

高级会员

积分
1108

活字格认证

最新发帖
ccc_ooo
高级会员   /  发表于:2011-10-11 14:09  /   查看:5322  /  回复:3
progress单元格 加载数据后 只显示数据没有进度条

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-10-11 14:31:00
沙发

回复 1# ccc_ooo 的帖子

你好,我通过以下 Codes 得到正常显示,请参考下面代码进行校对。
如果仍然没有解决问题,请提供代码片段,以便于定位问题。
代码如下:

  1.             //Set the DataSource
  2.             DataTable tabTest = new System.Data.DataTable();
  3.             DataColumn colTest=new System.Data.DataColumn("进度条",System.Type.GetType("System.Int32"));
  4.             tabTest.Columns.Add(colTest);

  5.             tabTest.Rows.Add(30);
  6.             tabTest.Rows.Add(30);
  7.             tabTest.Rows.Add(30);
  8.             tabTest.Rows.Add(30);
  9.             tabTest.Rows.Add(30);
  10.             tabTest.Rows.Add(30);

  11.             //Set the CellType
  12.             this.fpSpread1.Sheets[0].DataSource = tabTest;
  13.             FarPoint.Win.Spread.CellType.ProgressCellType processType = new FarPoint.Win.Spread.CellType.ProgressCellType();
  14.             this.fpSpread1.Sheets[0].Columns[0].CellType = processType;
复制代码
运行截图如下:

png

png
回复 使用道具 举报
ccc_ooo
高级会员   /  发表于:2011-10-11 15:48:00
板凳
导入数据后再定义单元格为progress后 显示进度条
导入数据前定义 不显示进度条
什么原因?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-10-11 16:34:00
地板

回复 3# ccc_ooo 的帖子

你好,在默认情况下 SpreadSheet 绑定到数据源后,单元格类型会被设置成数据源中的单元格类型,也可以关闭这种自动的单元格类型分配功能,自己指定单元格的类型。代码如下:
  1. this.fpSpread1.Sheets[0].DataAutoCellTypes = false;
复制代码
详细信息请参考 Spread Help(CHM)-Managing Data Binding-Customizing Data Binding-Customizing Cell Types for Bound Sheets 部分
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部