venerdì 16 marzo 2012

Inserimento immagini in gridview

Questa guida è per smaliziati di Visual Studio

Mamma mia e ora che facciamo ??? semplice inseriamo immagini in un Grid View !!!!
Avvia Visual Studio EE e crea un nuovo sito Web, create un semplice database usando Access, create un database e una tabella, chiamatela ad esempio utenti, mettiamoci 3 colonne oltre la consueta ID che poi è la chiave primaria, un campo nome e un campo immagine, entrambi come varchar o testo che dir si voglia.
Ora trasciniamo dal pannello a sinistra un gridview in cui la procedura ci chiederà il Datasource, cerchiamo il nostro DB in Access, e nella parte avanzate flagghiamo genera istruzioni INSERT UPDATE DELETE, chiudete la procedura e cliccate su modifica colonne.
Qui lasciate solo il campo ID e nome ed eliminate il campo immagini, a questo punto selezionate ImageField e poi Aggiungi.
Qui le cose interessanti, se per esempio volete che se il campo è vuoto mostri un immagine tipo Nessun Articolo Trovato, preparatevi la foto e salvatela nella cartella generale del sito, e utilizzando il Campo "NullImmageUrl" scegliete il percorso relativo, nella sezione dati scegliete rispettivamente le colonne "DataAlternateTextField" e "DataImageUrlFiled" in cui inserirete il campo immagine dal database.
Ultima nota, il percorso da scrivere nelrecord del database può essere o http://www.nomesito.it o semplicemente /cartellaimmagini/immagine.estensione

sabato 3 marzo 2012

Procedura dettagliata per inserimento di pagine asp con database access su server aruba

Dai dai, son tornato, rivediamo oggi un pò di asp e vb.net.

Premetto che questo post è diretto, ai più esperti, quindi vediamo una breve lezione su come creare una pagina web con un collegamento ad un database in access ( per comodità e facilità.... ) e cosa molto importante come inserirlo su server Aruba, uno dei Provider internet più noti e conosciuti, ma la procedura va benissimo anche per gli altri Provider Italiani.


Dopo aver avviato VB.NET create un nuovo sito e apritelo:






Ora aggiungiamo un form web, in cui inseriremo un detail view, in cui, attraverso la procedura guidata, ci chiederà di inserire un origine dati, e qui viene il bello !!!



Annulliamo la procedura, andiamo

nella root del progetto, sulla destra in alto nel software e con il tasto destro clicciamoci, poi aggiungi nuovo elemento e qui scegliamo database sql, ora sempre con la stessa procedura creiamo una cartella e rinominiamola mdb-database, questo perchè Aruba vede come percorso per i nostri database solo quella cartella, mi raccomando.... e adesso spostiamo il database dalla cartella App_Data creata in automatico dal sistema, in mdb-database semplicemente spostandola in essa.
Ora inseriremo una semplice GridView e un origine dati, la stessa della cartella MDB-DATABASE, tutte le volte che modificherete il sito aspx verrà modificato in remoto, e se volete potrete anche solo aggiornare il database direttamente con un sistema FTP ( tipo FileZilla )direttamente dal locale sulla cartella equivalente su Aruba









la pagina asp creata deve avere un detail view con connessione a database

~/mdb-database/nomedatabase.mdb

è importante inserire la chiave primaria tra le selezioni, altrimenti non potrà essere effettuata