databindings相关问题

feixuyue 2010-12-03 08:56:57
我想把lisetview的VirtualListSize跟dataset的row.count绑定,但是在运行的时候,数据集的行数变化时,VirtualListSize并没有变化.
List_lvw.DataBindings.Add(new Binding("VirtualListSize", ds.Tables[0].Rows, "count"));
this.DataBindings["List_lvw"].ControlUpdateMode = ControlUpdateMode.OnPropertyChanged;
this.DataBindings["List_lvw"].DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged;
只有在主动调用
this.DataBindings["List_lvw"].ReadValue();
VirtualListSize才会变化,有没有什么方法不用主动去调这个方法,而自动绑定更新呢!
...全文
416 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixuyue 2010-12-03
  • 打赏
  • 举报
回复
还是需要手动刷新数据源才行,
wuyq11 请问下this.DataBindings["List_lvw"].DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged;这个属性是干什么的?
hookyzlr 2010-12-03
  • 打赏
  • 举报
回复
这是语法问题哦。。编译器就是这么要求,不按照规则肯定不对呀 。。

110,534

社区成员

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

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

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