Walkthrough

Unul dintre scenariile cele mai comune în dezvoltarea de aplicații este afișarea datelor pe un formular dintr-o aplicație Windows, schimbarea acelor date și trimiterea datelor actualizate înapoi în baza de date. În această walkthrough, creați un simplu formular care afișează datele dintr-un tabel în controale separate. Puteți modifica datele din controale și puteți salva aceste modificări în baza de date. Acest ghid folosește tabelul Clienți din baza de date de instruire Northwind.







Puteți salva date dintr-o aplicație în baza de date apelând metoda de actualizare a adaptorului de masă. Când trageți elemente din fereastra Surse de date, codul pentru salvarea datelor este adăugat automat pentru primul tabel introdus pe formular. Pentru tabele suplimentare adăugate la formular, codul pentru salvarea datelor trebuie adăugat manual. Pentru informații despre salvarea datelor din mai multe tabele, consultați Walkthrough. Salvarea datelor în baza de date (mai multe tabele).

În acest ghid, sunt prezentate următoarele sarcini.

Creați un nou proiect.

Creați și configurați o sursă de date în aplicație utilizând Expertul de configurare a sursei de date.







Creați comenzi legate de date prin glisarea elementelor din fereastra Surse de date în formular.

Modificați o pereche de intrări în setul de date.

Adăugați codul pentru a trimite datele actualizate din setul de date înapoi în baza de date.

Caseta de dialog și comenzile de meniu afișate pot diferi de cele descrise în ajutor, în funcție de setările curente sau de editarea Visual Studio. Pentru a modifica setările, din meniul Instrumente, faceți clic pe Import și export. Pentru informații suplimentare, consultați Particularizarea setărilor de dezvoltare în Visual Studio.

Puteți crea comenzi legate de date prin glisarea elementelor din fereastra Surse de date în formular.

Crearea elementelor de control care sunt legate de datele dintr-un formular

Trageți principalul nod Clients din fereastra Surse de date în Form1.

Comenzile legate de date împreună cu etichetele de descriere sunt afișate pe formular împreună cu bara de instrumente (BindingNavigator) pentru a naviga prin înregistrări. Se afișează NorthwindDataSet în zona componentei. CustomersTableAdapter. BindingSource și BindingNavigator.

Puteți actualiza baza de date prin apelarea metodei de actualizare de pe adaptorul tabelului CustomersTableAdapter. În mod prestabilit, procedura de tratare a evenimentului pentru butonul Salvare BindingNavigator este adăugată la codul de formular pentru a trimite actualizări la baza de date. Această procedură modifică codul pentru a implementa gestionarea erorilor prin ambalarea apelului de actualizare în blocul de încercare. Puteți modifica acest cod în funcție de necesitățile aplicației dvs.

Adăugarea logicii de actualizare la aplicație

Înlocuiți codul în dispozitivul de tratare a evenimentelor pentru a adăuga o gestionare a erorilor. Codul ar trebui să arate astfel:







Articole similare

Trimiteți-le prietenilor: