Ho un DataGridView associato che contiene una grande quantità di dati. Il problema è che alcune celle devono essere ReadOnly e anche quando l'utente naviga con TAB o INVIO tra le celle, le celle di ReadOnly devono essere ignorate. Qual è il modo migliore per creare immediatamente alcune celle specifiche in modo immediato dopo il caricamento?DataGridView celle di sola lettura
Il looping delle celle dopo aver impostato DataSource non è una buona idea, considerando che la griglia ha una grande quantità di dati. Inoltre, rendere la cella ReadOnly su CellEnter non funziona perché quando si naviga con il tasto TAB devo sapere già se la cella successiva è ReadOnly o no.
non posso, alcune delle cellule all'interno di una colonna non potevo essere di sola lettura e gli altri. Dipende da alcune bandiere. –
Per le singole colonne è necessario eseguire il ciclo e impostarlo su true. Ci vorrà molto tempo, ma non penso ci sia altra alternativa. –
.ReadOnly = true - yes, ma questo deve essere eseguito al termine dell'associazione dati. Per esempio. nel gestore di eventi DataGridView.DataBindingComplete. – Boogier