You can use CSS to hide the column.
<td style="text-align: right; <%# (Eval("CompanyID") == null || Eval("CompanyID").ToString() == "") ? "": "display: none" %>">
<asp:CheckBox ID="CheckBox1" runat="server" />
</td>
Hide only CheckBox
<td style="text-align: right;">
<div style="<%# (Eval("CompanyID") == null || Eval("CompanyID").ToString() == "") ? "": "display: none" %>">
<asp:CheckBox ID="CheckBox1" runat="server" />
</div>
</td>