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

    [C#] Modificare Celle di DataGridView

    ciao,
    ho un DataGridView con 2 colonne, e mi serve controllare gli elementi della seconda colonna in modo che se ce ne sono 2 uguali siano evidenziati in rosso.

    http://img210.imageshack.us/img210/6560/immaginela7.jpg

    Quello che desidero fare è evidenziare le due celle "Anagrafica.Cogno" in rosso (in modo che l'utente possa cambiare i nomi doppi).

    Qualche suggerimento? Come posso fare per estrarre le celle dalle colonne e confrontarle? Qualcuno ha codice che faccia una cosa simile? Ci sono metodi gia implementati?

    grazie.

  2. #2
    Utente di HTML.it L'avatar di M@LKAV
    Registrato dal
    Jan 2006
    Messaggi
    215
    Allora dovresti fare il controllo dopo l'associazione del dataset al DB

    L'esempio che metto e in vbNet se hai difficolta a cambiarlo in c# dimmelo che te lo cambio


    Praticamente fai un ciclio sulla base dei dati e controlli se ci sono nomi uguali

    L'esempio che ti posto colora di rosso tutti i campi vuoti della colonna GRUOP

    For i As Integer = 0 To ds.Tables(0).Rows.Count - 1

    If ds.Tables("NomeTabella").Rows(i)("Group") Is DBNull.Value Then
    dbGrid1.Rows(i).Cells("Group").Style.BackColor = Color.Red
    End If


    Next
    La mia pazzia continua a prosciugare la mia anima

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.