sto cercando di rendere non modificabile una riga di un datagrid, non
visualizzando i pulsanti di edit e cancel

praticamente faccio:

ID = ((Label)(e.Item.Cells[2].FindControl("Codice"))).Text;

if (ID=="001")

{

((LinkButton)e.Item.Cells[1].Controls[0]).Visible = false;

//((HtmlAnchor)e.Item.Cells[0].FindControl("imEdit")).Visible = false;

((HtmlAnchor)e.Item.Cells[0].Controls[1]).Visible = false;

}

tutto ok: non visualizzo i pulsanti nelle righe interessate (in questo caso quella con ID=001), ma nelle altre righe vedo "> con l'immagine/pulsante


dove:

<asp:TemplateColumn>
<ItemStyle Width="20px"></ItemStyle>
<ItemTemplate>
<a href='Modifica.aspx?Id=<%#
DataBinder.Eval(Container.DataItem,"Codice")%>' runat="server">
[img]Web/dettaglio.gif[/img]</a>
</ItemTemplate>
</asp:TemplateColumn>



Grazie per l'aiuto