现在在每个TabPage页上添加一个DataGridView,手动获取数据源中数据
发现TabPage切换后,显示的数据跟着消失了,要再次触发获取数据事件才能显示数据
请问有什么办法能一次获取数据,一直显示在DataGrideView中,切换TabPage也不会消失
发现TabPage切换后,显示的数据跟着消失了,要再次触发获取数据事件才能显示数据
请问有什么办法能一次获取数据,一直显示在DataGrideView中,切换TabPage也不会消失
1.窗体构造函数里要完成所有DataGridView的初始化
2.手动获取(绑定)DataGridView的DataSource之后,不要再次初始化DataGridView,也就是不要重新new一次
3.数据消失,是不是你哪里引起了数据源的变动,比如数据连接断开,刚好你又重新指定了数据绑定
其实贴上代码,比较能说明问题.
DataSet ds = (DataSet)Cache["dtjisuang"];取出来
获取数据事件放在每个TabPage中的,TabPage切换事件只包含了表列头部分