Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Dopo aver risolto il problema dell' altro topic, sorgono ora due nuovi inceppi dovuti non a errori di sintassi, bensì alla mia ignoranza sul campo.
Vorrei infatti che attraverso la pressione di un tasto il programma mi stampi il datagrid che visualizza i dati di un database.
Allo stesso modo vorrei implementare nel programma una funzione di ricerca (che cerchi stringhe nel database)
La funzione di ricerca mi sembra abbastanza banale: basta ciclare nel datagrid con due for (uno sulle righe, uno sulle colonne) e controllare il contenuto di ogni cella.
Beh... prendi la prima cella della prima riga e la scrivi; perndi le seconda della prima riga e la scrivi; prendi la terza e la scrivi; e ripeti tutto per tutte le righe.
Ma questo è il metodo meno bello, perchè devi chiedere all'utente di impostare come carattere del notepad un font a spaziatura fissa (come Courier New o Lucida Console), poiché altrimenti i valori verrebbero tutti sfasati. E poi ti devi anche calcolare la lunghezza da far occupare ad ogni valore, per farli stare uno sotto all'altro rispettando l'ordine della tabella.
Beh... prendi la prima cella della prima riga e la scrivi; perndi le seconda della prima riga e la scrivi; prendi la terza e la scrivi; e ripeti tutto per tutte le righe.
Ma questo è il metodo meno bello, perchè devi chiedere all'utente di impostare come carattere del notepad un font a spaziatura fissa (come Courier New o Lucida Console), poiché altrimenti i valori verrebbero tutti sfasati. E poi ti devi anche calcolare la lunghezza da far occupare ad ogni valore, per farli stare uno sotto all'altro rispettando l'ordine della tabella.
mi ci sto mettendo d' impego e sto cercando di farlo... in effetti questo è il metodo meno bello e non mi va di usarlo.
Intanto la funzione di ricerca l' ho implementata utilizzando un altro metodo.