日期:2014-05-19  浏览次数:20768 次

VS2005又一个怪异的CurrencyManager问题
这些天,总遇到Vs2005的Bug,似乎总是不稳定,不是丢控件就是丢界面。


Me.TextBox1.DataBindings.Add(New   System.Windows.Forms.Binding( "Text ",   SetResultBindingSource,   "ItemId ",   True))
'======================================================
myCurrencyManager   =   CType(Me.BindingContext(TestManager.SetResult),   CurrencyManager)
myCurrencyManager   =   CType(Me.BindingContext(SetResultBindingSource),   CurrencyManager)
下边这两条,TestManager.SetResult实际上和SetResultBindingSource是一个数据源,没有任何差别。
但是绑定,必须保持一致,否则就无法控制行的选择。

同样的控件——Datagridview就可以任意使用,即使绑定了其中一个,操作另外一个也没有问题(本来就是一个目标)

在引用数据源的时候生成的两个,一个是TestManager,一个是SetResultBindingSource。

知道怎么调整能够好用,只是想知道为何Textbox有这个问题,而Datagridview
正常,又是一个Bug?

------解决方案--------------------
没看明白。