Come posso eseguire la convalida in una particolare colonna DataGridViewTextBoxColumn nel mio DataGridView, in modo che un utente deve immettere un valore in esso?convalida su una sola colonna DataGridView
5
A
risposta
6
penso che tu stia cercando la convalida della colonna di testo di vista del datagrid? in caso affermativo vuoi pls dare un'occhiata a questo link
http://www.codeproject.com/Questions/93691/Validations-inside-DataGridView-TextboxColumn.aspx
EDIT 1:
È possibile utilizzare questa soluzione, ma convalida solo numeri, o se si desidera convalidare il testo si può modificare il codice ..
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
DataGridViewTextBoxCell cell = dataGridView1[2, e.RowIndex] as DataGridViewTextBoxCell;
if (cell != null)
{
if (e.ColumnIndex == 2)
{
char[] chars = e.FormattedValue.ToString().ToCharArray();
foreach (char c in chars)
{
if (char.IsDigit(c) == false)
{
MessageBox.Show("You have to enter digits only");
e.Cancel = true;
break;
}
}
}
}
}
NOTA: questo codice non è testato ..
Problemi correlati
- 1. DataGridView - come congelare una colonna?
- 2. DataGridView celle di sola lettura
- 3. Come posso centrare l'intestazione in una colonna su un DataGridView?
- 4. Rimuovi colonna da DataGridView
- 5. DataGridView Modifica nomi colonna
- 6. Concedere modifica su una sola colonna nella tabella
- 7. Larghezza colonna DataGridView come percentuale
- 8. Java JTable - Rende modificabile una sola colonna
- 9. Come partecipare a una sola colonna?
- 10. Rimozione di duplicati da una sola colonna
- 11. Formato TimeSpan nella colonna DataGridView
- 12. rowSums su una colonna
- 13. Come inserire in una tabella con una sola colonna IDENTITY
- 14. SELECT DISTINCT su una colonna
- 15. come posso mostrare la somma di in una colonna datagridview?
- 16. Bitmap in alcune celle di una colonna DataGridView
- 17. Come nascondere una colonna specifica di un oggetto DataGridView?
- 18. C# Datagridview non ordina la colonna Checkbox
- 19. Come ordinare la colonna DataGridView databound?
- 20. Datagridview - rimuovi parte prima della prima colonna
- 21. indice con più colonne - ok quando si esegue una query su una sola colonna?
- 22. Griglia WPF - Come applicare uno stile per una sola colonna?
- 23. Aggiunta manuale di righe su datagridview
- 24. Come visualizzare i valori enum nella colonna datagridview
- 25. (datagridview) aggiorna il colore del carattere di una riga su un valore di colonna
- 26. Rendere modificabile una sola colonna di un oggetto QTreeWidgetItem
- 27. Seleziona più colonne con una sola colonna distinta in sql
- 28. Proiezioni Scala in Slick per una sola colonna
- 29. Più locali su una sola linea?
- 30. Controllo multipla contiene su una sola corda
non esiste una soluzione forniscono d lì @codeproject –
@AbidAli ho modificato la mia soluzione, questo solo convalida solo le cifre numeriche, se vuoi convalidare il testo puoi cambiare quel codice ..... –
@pratapk :: Prende degits. Ok. Ma il punto (.) Non viene preso –