10/03/11 18:37
bagh3
Salve a tutti intanto..
Come da titolo mi rivolgo a voi per chiederVi un modo per controllare se in qualche cella di un DataGridView esiste già un dato valore.
Esempio:
Con ListBox utilizzo:
Con DataGridView però, l'operazione:
..restituisce:
Impossibile convertire il valore di tipo 'String' in 'System.Windows.Forms.DataGridViewRow'.
Ora, so già dell'esistenza della ricerca ricorsiva
(pierotofy.it/pages/extras/forum/16/1007945-vbnet_come_cercare_un_elemento_in_un_datagridview/)
ma il problema è che la mia DataGridView conterrà sulle 10000 righe e ne aggiungerà sulle 1000 al colpo e, come potrete pensare anche voi, effettuare la ricerca ricorsiva per ogni nuovo valore aggiunto diventerebbe -->
Attendo con ansia Vostre risposte
Come da titolo mi rivolgo a voi per chiederVi un modo per controllare se in qualche cella di un DataGridView esiste già un dato valore.
Esempio:
Con ListBox utilizzo:
If ListBox1.Items.Contains("Valore da cercare") = True Then MsgBox("La lista contiene il valore specificato!") End If
Con DataGridView però, l'operazione:
If ListBox1.Rows.Contains("Valore da cercare") = True Then MsgBox("La lista contiene il valore specificato!") End If
..restituisce:
Impossibile convertire il valore di tipo 'String' in 'System.Windows.Forms.DataGridViewRow'.
Ora, so già dell'esistenza della ricerca ricorsiva
(pierotofy.it/pages/extras/forum/16/1007945-vbnet_come_cercare_un_elemento_in_un_datagridview/)
ma il problema è che la mia DataGridView conterrà sulle 10000 righe e ne aggiungerà sulle 1000 al colpo e, come potrete pensare anche voi, effettuare la ricerca ricorsiva per ogni nuovo valore aggiunto diventerebbe -->
Attendo con ansia Vostre risposte
aaa