Ho un DataGridView con una colonna DataGridViewCheckBoxColumn, che è un database in un elenco. Il problema è che la proprietà booleana del database per questa casella di controllo viene aggiornata non quando la casella di controllo è selezionata/deselezionata, ma dopo l'evento CellLeave in altre parole dopo che la cella perde lo stato attivo. Voglio che questa proprietà venga aggiornata subito dopo il controllo/deseleziona. C'è un evento CurrentCellDirtyStateChanged che viene attivato subito dopo che check/deseleziona, quindi posso usarlo per aggiornare manualmente la proprietà. C'è un modo migliore per farlo?DataGridView con problema cella CheckBox
7
A
risposta
13
È possibile ascoltare per l'evento CurrentCellDirtyStateChanged e la forza di confermare la modifica:
void dataGridView1_CurrentCellDirtyStateChanged(object sender,
EventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
{
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}
0
un'occhiata a Binding.UpdateSourceTrigger Proprietà
http://msdn.microsoft.com/en-us/library/system.windows.data.binding.updatesourcetrigger(VS.95).aspx
Problemi correlati
- 1. Eventi DataGridView CheckBox
- 2. Vuota cella Datagridview con dataset associato
- 3. DataGridView - "Stile di selezione cella" - Modifica cella
- 4. Modifica dinamica colore cella datagridview
- 5. Come checkbox come ColumnHeader di dataGridView
- 6. C# Datagridview non ordina la colonna Checkbox
- 7. Come disattivare la cella di una casella di controllo specifica in una colonna DataGridView CheckBox
- 8. Impossibile visualizzare l'immagine completa nella cella datagridview
- 9. Cella di collegamento ipertestuale in Winforms DataGridView
- 10. DataGridView cella di intestazione riga di visualizzazione
- 11. Nascondi riga con valore cella specifico DataGridView C#
- 12. DataGridView - Mette a fuoco una cella specifica
- 13. Evento cella combobox DataGridView in C#
- 14. come inserire il valore nella cella DataGridView?
- 15. Assegnazione di valori alla cella DataGridView
- 16. Come verificare se checkBox di DataGridView è selezionato?
- 17. Problema di formattazione cella Excel
- 18. UITableView immagine accessoryView cella problema
- 19. Ottieni il valore della cella della casella di controllo DataGridView?
- 20. Datagridview full row selection ma ottieni valore cella singola
- 21. Windows Form: cambia origine della prima cella di dataGridView?
- 22. Databound DataGridView Formato cella Conversione da Int a mese Nome
- 23. Spiegare questo: CheckBox checkbox = (CheckBox) mittente;
- 24. AlertDialog con checkbox In android
- 25. CheckBox WPF con aspetto "Pulsante"
- 26. WPF stile CheckBox con TextWrapping
- 27. Colonna Checkbox con griglia Kendo
- 28. DataGridView celle di sola lettura
- 29. Come si configura un ComboBoxColumn DataGridView con un DataSource diverso in ogni cella?
- 30. DataGridView limita l'input utente
Grazie! Questo è esattamente. – Max