通过对象建立了一个数据源,在通过DATAGRID绑定数据源,当对象属性改变的时候如何能够让DATAGRID同步更新.

cueixu1 2007-06-02 10:25:54
做一个电话语音自动呼叫程序.自己编写了一个操作类,并在类中建立了一个.
public class lines : System.ComponentModel.BindingList<line>

line则是表示一个线路的类,lines类是线路集合.
line类里边的属性作为字段.由于是类里边自动激发的事件.导致属性改变.
请问如何能够让程序侦测出这个属性的改变以及自动更新DATAGRID中的已变更项目.
是否必须要在操作类中建立数据更改事件?然后通过事件响应调用DATAGRID中的InvalidateCell方法?

目前我使用的方法是用一个定时器调用DATAGRID的Refresh方法.但是闪烁的特别厉害,而且通过定时器也无法做到即时显示.请各位大大赐教,这个是小弟第一次编写C#程序.以前一直玩ASP
...全文
176 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cueixu1 2007-06-02
  • 打赏
  • 举报
回复
需要学习的东西真多....
CathySun118 2007-06-02
  • 打赏
  • 举报
回复
是事件触发
lnwuyaowei 2007-06-02
  • 打赏
  • 举报
回复
http://bbs.gogolike.com/showtopic-344.aspx
snyl 2007-06-02
  • 打赏
  • 举报
回复
帮顶~~~`

110,534

社区成员

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

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

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