Hello Riz,
You can do 2 things for each column, set it to ReadOnly and also set it's EditForm.Visible property:
<Columns>
<dxwgv:GridViewCommandColumn VisibleIndex="0">
<EditButton Visible="True">
</EditButton>
</dxwgv:GridViewCommandColumn>
<dxwgv:GridViewDataTextColumn FieldName="CustomerID" ReadOnly="True" VisibleIndex="1">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn FieldName="CompanyName" VisibleIndex="2">
<EditFormSettings Visible="False" />
</dxwgv:GridViewDataTextColumn>
Thanks.