DataGrid默认首行选中取消
最近在用VB.NET做一个Winform的项目
其中一个画面用了两个DataGrid控件
一个是画面初始后显示,另一个放在2TabPage的其中一个里面
正常情况下执行一下代码,可以把选择状态取消掉,但是TabPage里面的那个DataGrid死活不起作用
ClearSelection()
■调查了下最后找到了原因
当TabPage里面的DataGrid显示的时候,ClearSelection()已经执行完了
DataGrid在没有渲染完毕的情况下,执行ClearSelection()没有任何意义
■解决方法
追加TabPage的Paint事件
在内部追加ClearSelection()方法
泉城济南的我

浙公网安备 33010602011771号