导航

2011年3月2日

摘要: 相信不少朋友在WinForm中使用Tabcontrol+DataGridView的组合。但是不知道大家发现没有,这里是有BUG的。假设我们现在有2个Tab选项比如,如果需要让Tab1中的Grid现实哪些数据行被选中,即DataGridViewCheckBoxCell状态为已选,这时我们会发现第一次加载时,在后台代码设置已选是无效的。但是如果我们点击Tab2后再回点Tab1并重新绑定,问题就解决了。这个是一般做法。其实更好的办法是调用DataGridView.VisibleChanged的事件,在这里绑定数据源,一劳永逸,唯一难受的是这个事件经常被触发。所以这里需要加一个开关,具体的就不多说了。 阅读全文

posted @ 2011-03-02 15:49 last-time 阅读(1060) 评论(1) 推荐(0)