Originariamente inviato da Mike
ciao a tutti,
non ho molta pratica su asp.net, infatti non riesco a inserire un'istruzione su una datagrid che se la condizione è vera mi deve settare la proprietà visible su 1 colonna. ho provato a fare così ma mi da errore:
codice:
<asp:BoundField DataField="ardesart"
HeaderText='Descrizione'
SortExpression="ardesart"
Visible='<%If Session("wsesazi").ToString.ToUpper = "UTENTE" Then Response.Write("true")%>'/>
suggerimenti?
Questa è una sintassi un po' inventata
ed è difficile che funzioni.
Prova a scrive il codice nell'evento RowCreated, come da esempio
codice:
Protected Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
Dim row As GridViewRow = e.Row
For i As Integer = 2 To 4
row.Cells(i).Visible = False
Next
End Sub