((DataView)CurrencyManager.List).AllowNew = false 反应非常慢 ?

Grinding 2008-07-08 08:52:44
有两个为主从关系的表,从表用DataGrid显示、编辑数据,数据源用DataGrid.Setdatabinding(ds,"主表.关系名")绑定,
我要求DataGrid,没有最后自动新增那一行, 将 主表.关系 的CurrencyManger.list 的 DataView设为AllowNew =false,

问题是在每次主表CurrencyManger.position移动后,从表的CurrencyManger要改变,在主表CurrencyManger.position_changed事件中再次设置: ((DataView)从表cm.List).AllowNew = false 后, DataGrid数据显示有时会非常慢,仅一次,之后就不会了甚至延迟4、5秒钟,无法接受,怎么解决它? 非常感谢!
...全文
29 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

110,015

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧