找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia

高级会员

111

主题

396

帖子

1075

积分

高级会员

积分
1075

活字格认证微信认证勋章元老葡萄

menghuanyunxia
高级会员   /  发表于:2013-9-7 17:14  /   查看:4453  /  回复:1
我们用虚拟模式的方式,每300ms设置一次sheet.RowCount = dataRowCount,这样进行了很多次后,在sheet.RowCount = dataRowCount这一行报了下面的这个错:
System.NullReferenceException: Object reference not set to an instance of an object.
   at FarPoint.Win.Spread.SheetView.OnRemoveRows(Int32 row, Int32 count)
   at FarPoint.Win.Spread.SheetView.OnDataModelChanged(Object sender, SheetDataModelEventArgs e)
   at FarPoint.Win.Spread.Model.SheetDataModelEventHandler.Invoke(Object sender, SheetDataModelEventArgs e)
   at FarPoint.Win.Spread.Model.BaseSheetDataModel.OnChanged(SheetDataModelEventArgs e)
   at FarPoint.Win.Spread.Model.BaseSheetDataModel.FireChanged(Int32 row, Int32 column, Int32 rowCount, Int32 columnCount, SheetDataModelEventType type)
   at FarPoint.Win.Spread.Model.DefaultSheetDataModel.set_RowCount(Int32 value)
   at FarPoint.Win.Spread.SheetView.set_RowCount(Int32 value)

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-9 09:19:00
沙发
回复 1楼menghuanyunxia的帖子

menghuanyunxia 你好,

请问这样做的目的是什么呢?如何绑定 Spread 数据源,那么 Spread 是可以根据数据源改变而自动增减行数的。
我通过以下 Demo 设置没能重现问题,请查看,和你操作有不同,请指出。

10277.zip (10.05 KB, 下载次数: 54)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部