怎样实现DataGridView中数据显示的定制表头

想实现DataGridView中数据显示的定制表头,我的作法是:DataGridView数据源设置为特定DataSource后,通过勾选相应的checkbox,来控制DataGridView中相应column的visible属性,但是在写代码时,dgv始终不显示column属性。
各位大神能帮忙解答一下嘛,还有更好的方法没有?

是Columns,你看下。而且dgv本身是不是DataGridView类型的。