Connessione a un server di database SQL e riempire un datagridview senza scrivere codice.

Oggi vi voglio mostrare un semplice esempio di come connettersi a SQL Server e popolare una DataGridView in Visual Basic. rete , ma senza scrivere una sola riga di codice. Questo significa che ci sarà trascinare e rilasciare i controlli di Visual Studio.

1 -. Abbiamo aperto riquadro Esplora Server. Se non ce l'hai puoi attivarlo dal VISTA / Server menu di Esplora risorse, o la combinazione di tasti Ctrl + Alt + S. Dovreste vedere come nelle immagini 1.

Sincodigo01

immagine 1

Due -. Ora create una nuova connessione per questo si clicca il tasto destro del mouse su "Connessione dati" e selezionare "Aggiungi connessione ..." e visualizzare la finestra di dialogo "Aggiungi collegamento" visto in Figura 2. Se l'immagine non ha un aspetto come questo, non ti preoccupare, potrebbe essere necessario modificare il tipo di origine dati. Presional [Cambia ...] e selezionare SQL Server. Poi completare le altre opzioni con i dettagli del server e del database.

Sincodigo02

immagine 2

Tre -. Visualizzare nel server browser la nuova connessione come mostrato in Figura 3. Il primo impulso che ho di vedere questo è di prendere un tavolo, trascinarlo sul modulo ... ma se lo provate, vedrete che non permette ... mancano alcuni passaggi ...

Sincodigo03

foto 3

Aprile -. Il passo successivo è quello di configurare una sorgente dati. Per far questo vai al menù Dati / Aggiungi nuova origine dati ... siamo in grado di configurare un'origine dati da un database, un servizio Web o un oggetto. Nel nostro caso usiamo un database, come mostrato nella immagine 4. Avanti.

Sincodigo04

foto 4

Maggio -. In questa fase chiediamo selezioniamo una connessione o che creiamo uno nuovo. Come noi e abbiamo creato semplicemente selezionarlo e scegliere successivo.

Sincodigo05

foto 5

Giugno -. Ora dobbiamo dire a quale nome per salvare la stringa di connessione nel file di configurazione dell'applicazione, come mostrato in figura 6. Se non siete ispirati potete fare come me e lasciare il nome che Visual Studio assegnato automaticamente.

Sincodigo06

Immagine 6

Accadde Questo è l'ultimo - luglio.. La procedura guidata visualizza una struttura ad albero con le tabelle, viste, stored procedure e funzioni dal nostro database. Non ci resta che spuntare quegli oggetti che usiamo nel nostro progetto (ho selezionato solo le tabelle, come si vede nell'immagine 7) e premere il tasto [Fine].

Sincodigo07

Immagine 7

Pronti! abbiamo la nostra origine dati creato, ma non si può ancora vedere. Non disperate, si aprirà il pannello Origini dati. Scegliere Dati / Mostra origini dati (Shift + Alt + D). Ora dovrebbe essere vedere i dati panel Origin come si vede nell'immagine 8.

Ora basta semplicemente trascinare una qualsiasi delle tabelle da fonti di dati per la forma e creare automaticamente un DataSet, un BindingSource, un TableAdapter, un BindingNavigator oggetto e un DataGridView sul form.

Sincodigo08

Foto 8

Quindi, tutto ciò che rimane è quello di premere F5 per eseguire l'applicazione e vedere come caricare il modulo del datagridview riempito con i dati della tabella selezionata. Nella foto 9 si presenta come avrebbe formato il DataGridView e dati.

Sincodigo09

Immagine 9

Beh, se si arriva qui e si poteva vedere i dati dell'applicazione e tutto senza scrivere una sola riga di codice sono sicuro che sarai molto felice con vb.net, ma prima della fine di questo piccolo tutorial voglio dare un bonus più.

Se si guardano i nodi della struttura ad albero che mostra le tavole delle nostre fonti di dati, si noterà che ogni nodo è una casella combinata (come si vede nell'immagine 10) in modo da avere più opzioni di quelle che vediamo in un primo momento. Suggerisco che si seleziona per la stessa tabella che hai usato per riempire il datagridview i dettagli del tipo, fare un po 'di spazio sul modulo (accanto al DataGridView) e trascinare e rilasciare quel nodo in forma.

Sincodigo10

Immagine 10

Si dovrebbe ottenere un risultato simile a quello dell'immagine 11.

Sincodigo11

Immagine 11

Quando si esegue nuovamente il programma sembrare i campi accanto al DataGridView sono collegati e connessi alla stessa origine dati al controllo DataGridView, in modo che il record di cambiamento nella lista, anche cambiare i campi di dati a destra.

Sincodigo12

Immagine 12

Beh, questo è tutto per ora. Spero che questo esempio è abbastanza chiaro in modo che lui non sapeva queste virtù di Visual Studio è possibile iniziare a trarre profitto.

75 Responses to "Connessione a un database di SQL Server e di riempire un datagridview senza scrivere codice."

  1. Carol dice:

    Risposta molto buona, è molto utile per coloro che hanno recentemente avviato su questo in VB. Net e SQL.

  2. Ismael dice:

    Ottimo esempio, ma ora come si inserisce nella banca dati

  3. eli dice:

    Ciao grazie mille per la su spese di spedizione ..

    Come sarebbe per voi per salvare i dati nel database?

  4. House dice:

    tremenda congratulo voce ... t è d muxa aiuto ... SIGE così, è difficile trovare materiale di base visivo. net

  5. JC dice:

    ottimo compagno di contributo, assicurarsi di seguire le cose. Mi congratulo con la verità

    • yecosystem dice:

      Credo che sia solo temporanea amico spiega bene che quasi nessuno come deve essere con procedure alamacenados e anche ogni tasto deve essere programmato per tale

  6. mig rodrigo dice:

    eccellenti fratello lavora a contribuzione, ma ora come ho un'aria di query su due tabelle e nella stessa forma aparescan

  7. yecosystem dice:

    ciao amico Mi chiedo se questa cura o evitato del tutto, perché in SQL stored procedure devono fare tutto il diritto di essere mantenuto aggiornato e anche per rimuovere salutare e ringraziare

  8. Mark Montoya dice:

    Ottimo, per sette mesi circa mi sarei servito queste informazioni, ma ci sono persone che iniziano ed è molto buona e più dettagliate le informazioni.

    La mia conoscenza fornisce anche

  9. laura dice:

    ciao vorrei sapere come posso inserire l'indirizzo di un file musicale che può essere riprodotto su qualsiasi lettore come anticipo grazie

Commento