Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    impostare un checkbox su itemtemplate a runtime

    salve a tutti
    io ho una gridivew, e per ogni itemtemplate ho un checkbox, se il campo "DTFineValidita" (campo datetime), è scaduto, i voglio impostare i checkbox a false,

    in caso contrario a true

    Codice PHP:

     
    <asp:TemplateField HeaderText="Valido">
                                    <
    ItemTemplate>
                                        <
    asp:CheckBox ID="CHK_Valido" runat="server"  Checked='<%# BCheckData(Eval("DtFineValidita")) %>' />
                                    </
    ItemTemplate>
                                    <
    EditItemTemplate>
                                        <
    asp:CheckBox ID="CHK_Valido" runat="server"  Checked='<%# BCheckData(Eval("DtFineValidita")) %>' />
                                    </
    EditItemTemplate>
                                </
    asp:TemplateField
    e questo è il codice
    codice:
        protected bool BCheckData(object obj)
        {
    
            if (object.ReferenceEquals(obj, DBNull.Value))
            {
                return true;
            }
            else
            {
                if (obj.ToString() == "" )
                { return true; }
    
                //expired
                if (DateTime.Parse(obj.ToString())<DateTime.Now)
                { return false; }
            }
    
            return true;
        }
    ma se io imposto un punto di interruzione, e la runzione restituisce false, la checkbox è sempre cekkata!!!!
    è strano!, cosa potrebbe essere di sbagliatoqui?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    forse e' meglio se nel RowDataBound cerchi l'oggetto Checkbox e ne setti la proprietà Checked..

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Originariamente inviato da djciko
    forse e' meglio se nel RowDataBound cerchi l'oggetto Checkbox e ne setti la proprietà Checked..
    dici che nel rowediting me lo ritrovo checkkato se lo setto a true o falase?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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 © 2026 vBulletin Solutions, Inc. All rights reserved.