• 30.03.2017
  • 4 minute de citit
    • A

In acest articol

In Windows Forms, va puteti lega nu doar de sursele de date traditionale, ci si de aproape orice structura care contine date. Puteti sa va legati de o serie de valori pe care le calculati in timpul rularii, sa le cititi dintr-un fisier sau sa le derivati din valorile altor controale.

In plus, puteti lega orice proprietate a oricarui control de sursa de date. In legarea traditionala a datelor, legati de obicei proprietatea de afisare – de exemplu, proprietatea Text a unui control TextBox – la sursa de date. Cu .NET Framework, aveti si optiunea de a seta si alte proprietati prin legare. Puteti utiliza legarea pentru a efectua urmatoarele sarcini:

  • Setarea graficului unui control de imagine.

  • Setarea culorii de fundal a unuia sau mai multor controale.

  • Setarea dimensiunii comenzilor.

In esenta, legarea datelor este un mod automat de setare a oricarei proprietati accesibile in timp de executie a oricarui control dintr-un formular.

Tipuri de legare a datelor

Windows Forms poate profita de doua tipuri de legare a datelor: legarea simpla si legarea complexa. Fiecare ofera avantaje diferite.

Componenta BindingSource

Pentru a simplifica legarea datelor, Windows Forms va permite sa legati o sursa de date la componenta BindingSource si apoi sa legati controalele la BindingSource. Puteti utiliza BindingSource in scenarii de legare simple sau complexe. In ambele cazuri, BindingSource actioneaza ca un intermediar intre sursa de date si controalele legate, oferind gestionarea monedei de notificare de modificare si alte servicii.

Scenarii comune care utilizeaza legarea datelor

Aproape fiecare aplicatie comerciala foloseste informatii citite din surse de date de un tip sau altul, de obicei prin legarea datelor. Urmatoarea lista prezinta cateva dintre cele mai comune scenarii care utilizeaza legarea datelor ca metoda de prezentare si manipulare a datelor.

Descrierea scenariului Rapoartele de raportare ofera o modalitate flexibila de a va afisa si a rezuma datele intr-un document tiparit. Este foarte obisnuit sa creati un raport care sa imprime continutul selectat al unei surse de date fie pe ecran, fie pe o imprimanta. Rapoartele comune includ liste, facturi si rezumate. Elementele sunt de obicei formatate in coloane de liste, cu sub-elemente organizate sub fiecare element de lista, dar ar trebui sa alegeti aspectul care se potriveste cel mai bine datelor. Introducerea datelor O modalitate obisnuita de a introduce cantitati mari de date conexe sau de a solicita utilizatorilor informatii prin intermediul unui formular de introducere a datelor. Utilizatorii pot introduce informatii sau selecta optiuni folosind casete de text, butoane de optiuni, liste derulante si casete de selectare. Informatiile sunt apoi trimise si stocate intr-o baza de date, a carei structura se bazeaza pe informatiile introduse. Relatia master / detail O aplicatie master / detail este un format pentru a privi datele conexe. Mai exact, exista doua tabele de date cu o relatie care le conecteaza – in exemplul clasic de afaceri, un tabel „Clienti” si un tabel „Comenzi” cu o relatie intre acestia care leaga clientii si comenzile lor respective. Pentru mai multe informatii despre crearea unei aplicatii master / detail cu doua controale Windows Forms DataGridView, consultati Cum: Creati un formular master / detaliu utilizand doua tabele de cautare a comenzilor DataGridView Windows Forms Un alt scenariu comun de prezentare / manipulare a datelor este cautarea in tabel. Adesea, ca parte a unui afisaj mai mare de date, un control ComboBox este utilizat pentru a afisa si manipula date. Cheia este ca datele afisate in controlul ComboBox sunt diferite de datele scrise in baza de date. De exemplu, daca aveti un control ComboBox care afiseaza articolele disponibile de la un magazin alimentar, probabil ati dori sa vedeti numele produselor (paine, lapte, oua). Cu toate acestea, pentru a usura recuperarea informatiilor in baza de date si pentru normalizarea bazei de date, probabil ca veti stoca informatiile pentru articolele specifice dintr-o comanda data ca numere de articole (# 501, # 603 si asa mai departe). Astfel, exista o legatura implicita intre „numele prietenos” al articolului alimentar din controlul ComboBox din formularul dvs. si numarul articolului aferent care este prezent intr-o comanda. Aceasta este esenta unei cautari de tabel. Pentru mai multe informatii, consultati Cum: Creati un tabel de cautare cu componenta Windows Forms BindingSource. lapte, oua). Cu toate acestea, pentru a usura recuperarea informatiilor in baza de date si pentru normalizarea bazei de date, probabil ca veti stoca informatiile pentru articolele specifice dintr-o comanda data ca numere de articole (# 501, # 603 si asa mai departe). Astfel, exista o legatura implicita intre „numele prietenos” al articolului alimentar din controlul ComboBox din formularul dvs. si numarul articolului aferent care este prezent intr-o comanda. Aceasta este esenta unei cautari de tabel. Pentru mai multe informatii, consultati Cum: Creati un tabel de cautare cu componenta Windows Forms BindingSource. lapte, oua). Cu toate acestea, pentru a usura recuperarea informatiilor in baza de date si pentru normalizarea bazei de date, probabil ca veti stoca informatiile pentru articolele specifice dintr-o comanda data ca numere de articole (# 501, # 603 si asa mai departe). Astfel, exista o legatura implicita intre „numele prietenos” al articolului alimentar din controlul ComboBox din formularul dvs. si numarul articolului aferent care este prezent intr-o comanda. Aceasta este esenta unei cautari de tabel. Pentru mai multe informatii, consultati Cum: Creati un tabel de cautare cu componenta Windows Forms BindingSource. a articolului alimentar din controlul ComboBox din formularul dvs. si numarul articolului aferent care este prezent intr-o comanda. Aceasta este esenta unei cautari de tabel. Pentru mai multe informatii, consultati Cum: Creati un tabel de cautare cu componenta BindingSource Windows Forms. a articolului alimentar din controlul ComboBox din formularul dvs. si numarul articolului aferent care este prezent intr-o comanda. Aceasta este esenta unei cautari de tabel. Pentru mai multe informatii, consultati Cum: Creati un tabel de cautare cu componenta BindingSource Windows Forms.

Vezi si

  • Legare
  • Legarea datelor Windows Forms
  • Cum sa: legati controlul Windows Forms DataGrid de o sursa de date
  • Componenta BindingSource

malena new video film porno centopercento
casting italia xxx film porno centoxcento streaming
emanuelle xxx film porno culi rotti
culetto xxx film porno della 100×100
cento x cento coppie film porno di rocco siffredi gratis
video di priscilla salerno film porno di salieri
amante scopa film porno en streaming
porno party italia film porno free streaming
centoxcento cuckold film porno gratis neri
demoni porno film porno gratis roberta gemma
centoxcento free film porno in stream
pugliese porno film porno in streaming
centox cento porno film porno italian streaming
sos tette dalla puglia con furore film porno italiani mogli
si fa scopare la moglie film porno italiano salieri
porno celibato film porno malena la pugliese
rossella visconti film porno marito e moglie
moglie italiana inculata da negro film porno martina smeraldi
malena la pugliese porn film porno roberta
malena la pugliese you porn film porno roberta gemma