I set gridpanel's some columns "Locked=true" in DesignTime,
Click image for larger version. 

Name:	org.jpg 
Views:	33 
Size:	8.5 KB 
ID:	4840

and I set two or more columns to lock in runtime,
(my order of operations is first lock column '代码' , then lock column '姓名' )
Click image for larger version. 

Name:	locked.jpg 
Views:	25 
Size:	10.2 KB 
ID:	4839

but when i was unlocked the columns
(my order of operations is first unlock column '姓名' , then unlock column '代码' )
Click image for larger version. 

Name:	unlocked.png 
Views:	28 
Size:	4.5 KB 
ID:	4841
you will see the first unlocked column display in GridPanel's columns first index .
then the second unlocked column display in GridPanel's columns first index too.
the unlocked column's display index is unlike the GridPanle's first show.
i want after unlocked the column in runtime, display index like DesignTime ,
the column's display index must not changed.
how to do it ?
thanks~