Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    [1.1] Item precedente in un datagrid

    Mi trovo ad elaborare gli item nella sub NomeDataGrid_ItemDataBound.

    Siccome sto gestendo un raggruppamento visivo (cambio il backColor dell'item se viene soddisfatta una particolare condizione), avrei bisogno di riferirmi all'Item precedente per colorarlo allo stesso modo. (ItemIndex-1)

    Mi sfugge come.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    lo devi adattare, ma il principio dovrebbe essere lo stesso
    codice:
        Private e_precedente As System.Web.UI.WebControls.GridViewRowEventArgs = Nothing
        Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
            Dim dbr As System.Data.Common.DbDataRecord = DirectCast(e.Row.DataItem, System.Data.Common.DbDataRecord)
            If e.Row.RowType = DataControlRowType.DataRow Then
                Dim codice_istat_regione As String = dbr("codice_istat_regione").ToString()
                If codice_istat_regione = "06" Then
                    'e.Row.Visible = False
                    e.Row.Style.Add("background-color", "red")
                    e.Row.Style.Add("color", "yellow")
                    e.Row.Style.Add("font-weight", "700")
    
                    If e_precedente IsNot Nothing Then
                        e_precedente.Row.Style.Add("background-color", "blue")
                        e_precedente.Row.Style.Add("color", "yellow")
                        e_precedente.Row.Style.Add("font-weight", "700")
                    End If
                End If
                e_precedente = e
            End If
        End Sub
    Pietro

  3. #3

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    questa e' per 2.0 ?
    ma che te frega?

    guardati il procedimento e adattalo che dovrebbe funzionare pure con la 1.1
    Pietro

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    con l'ultima finanziaria hanno abolito le pappe pronte :master:

    Pietro

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    aspe' ancora devo provare.

    ti anticipo che l'avevo fatta sta cosa in passato...ma essendomi trasferito a roma ora lo script non l'ho sottomano

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    aspe' ancora devo provare.

    ti anticipo che l'avevo fatta sta cosa in passato...ma essendomi trasferito a roma ora lo script non l'ho sottomano
    Bella ROMA

    devi capire che ho fatto l'esempio col dataview che non uso mai, scopo allenamento.
    Perciò, se il principio è giusto si può pure applicare al datagrid
    Pietro

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.