Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Visibilità di controllo dentro a item di datagrid

    Ho un datagrid con una template fatta così:

    <asp:TemplateColumn HeaderText="fatto">
    <ItemTemplate>
    <asp:CheckBox id="chk" runat="server" Font-Size="XX-Small" Font-Names="Verdana"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateColumn>

    Voglio far sì che il check sia visibile (NON spuntato) a seconda di un campo del db chiamato "evaso". Ho provato con

    <asp:TemplateColumn HeaderText="fatto">
    <ItemTemplate>
    <asp:CheckBox id="chk" visible=<%#DataBinder.Eval(Container,"DataItem.eva so") %> runat="server" Font-Size="XX-Small" Font-Names="Verdana"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateColumn>

    ma non va; allora ho pensato di usare l'evento item_databound:

    Sub HG1_ItemDataBound(ByVal sender As Object, e As System.Web.UI.WebControls.DataListItemEventArgs)
    if e.item.itemtype=System.Web.UI.WebControls.ListItem Type.Item or e.item.itemtype=System.Web.UI.WebControls.ListItem Type.AlternatingItem then
    dim chk as CheckBox =CType(e.Item.findcontrol("chk"),CheckBox)
    'chk.visible=?????????????
    end if
    End Sub

    Ma come faccio a leggere il campo del record "evaso"?
    :master:

  2. #2
    <asp:CheckBox id="chk" visible='<%# Container.DataItem("evaso") %>' runat="server" Font-Size="XX-Small" Font-Names="Verdana"></asp:CheckBox>




Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.