VB.NET DataGrid即时显示数据问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
请教大家一个问题 我想在DataGrid中即时显示我所修改过的数据 也就是说我增,删,改后在DataGrid中的数据立马会更新 (Refresh方法行不通)

                                                                                                我把您的问题问了下朋友,(其实我也不懂,朋友是这样回答的)ontrol.Refresh和Update方法只是用来重画该控件的。只有当数据源实现了IBindingList接口,那么无论是数据源中的数据个数发生了变化,还是数据项本身的值有了变化,这些变化才能自动显示在绑定到该数据源上的控件里。对于没有实现IBindingList接口的数据源,我们可以调用相关的CurrencyManager对象的Refresh方法来强制被绑定到此数据源的控件从数据源中重新读取数据。比如:(this.BindingContext[mydatasource] as CurrencyManager).Refresh();您看看是否有所帮助                                       
提问者对答案的评价:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行