在每一行绑定前的事件中判断数据的值然后根据不同的值进行不同的操作,如果这行能编辑则给这行TableCell tc=new TableCell();tc.Controls.add(加入编辑按钮控件),没有则不加
DataGridItem.Cells.add(new TableCell)