1.可以在设计时datagrid的属性面layout页面中的locked对具体的列锁定.
2.可以在代码中动态的执行下面的语句:
DataGrid1.Columns(i).Locked =True 
DataGrid1.Columns(i).Locked =False
来加解锁定.