]Ciao a tutti, non sono affatto un esperto programmatore, però questa volta ho deciso di semplificarmi la vita sviluppando io stesso una applicazione utile.
Ho scelto il C# perchè tempo fa lo avevo studiato sempre a livello "amatoriale" (si dice?)
Quello che sto realizzando io è un programma a detta di molti molto semplice che deve filtrare delle stringhe dato un parametro da un file di testo, per intenderci:
codice;misura;altridati1;altridati2
1331;54;altridati;Altridati;
1331;54;altridati;altridati;
1301;54;altridati;altridati;
1301;55;altridati;altridati;
1222;40;altridati;altridati;
(ovviamente i file originali hanno molte più righe)
Io scelgo come parametro il codice 1331 e lui mi crea un nuovo file con tutte le stringhe 1331.
Per ora ho solo effettuato il caricamento del file di testo con un open file dialog, carico il file dentro una richtextbox e ho iniziato a fare la divisione della stringa.
In questo modo
string[] arraylog = File.ReadAllLines(open.FileName);
foreach (string riga in arraylog)
{
string[] elementi = riga.Split(';');
comboID.Items.Add(elementi[0]);
}
Il problema è che nela combobox mi carica tutte le righe, io ne vorrei solo una perchè è un parametro appunto.
Per farlo penso bisogni usare un componente tipo hashtest che però non mi riesce di usare.. Non ne capisco molto bene la logica, gli esempi sul supporto però li ho capiti ma in questo caso non riesco a trovarmi..
Il secondo problema è come gestire il filtraggio
Grazie mille per gli aiuti!