Questione : Testo dell'etichetta di Gridview che cambia dalla popolazione di gruppo di dati

Ho un gridview che visualizza un lable da un campo della base di dati.  Il gridview è popolato da un gruppo di dati ma ci è un valore che sarà restituito occasionalmente che non voglio visualizzare - voglio interferirlo in se dichiarazione e manualmente la cambio al qualcos'altro.  Non so trovare che annotazione di specific mentre viene in su ed obiettivo che fila del gridview per trovare quell'etichetta e per cambiare valore - eventualmente che ha significato e qualcuno saprà fare that. class= del

Risposta : Testo dell'etichetta di Gridview che cambia dalla popolazione di gruppo di dati

Ciò è un esempio rapido del genere di cosa che dovreste fare (dovete ovviamente cambiare i valori del testo ed anche l'indice di colonna abbinare i vostri propri dati):

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
        GridView1_RowDataBound vuoto protettivo (mittente dell'oggetto, GridViewRowEventArgs e)
        {
            controllo che di // stiamo occupando di una fila di dati
            se (== DataControlRowType.DataRow di e.Row.RowType)
            {
                // richiama i dati connessi con la fila
                Fila di System.Data.DataRowView = e.Row.DataItem come System.Data.DataRowView;
                se (fila! = posizione di segnale minimo)
                {
                    controllo di // valore del secondo campo 
                    se (== “Wibble„ di fila [1] .ToString ())
                    {
                        // non lo gradiciamo in modo da cambiare il valore visualizzato al qualcos'altro 
                        e.Row.Cells [1]. Testo = “qualcos'altro„;
                    }
                }
            }
        }
Altre soluzioni  
 
programming4us programming4us