Select the product you need help with
ASP.NET date obligatorii de ansambluID articol: 307860 - Vizualizați produsele pentru care se aplică acest articol. Acest articol se referă la următoarele Microsoft .NET
Cadru biblioteca clasa spații de nume:
În această paginăRezumat Acest articol oferă o introducere date ASP.NET
obligatoriu. Pentru suplimentare ASP.NET sumarele detaliate, consultați următoarele Articol din bază de cunoștințe Microsoft: 305140
(http://support.microsoft.com/kb/305140/
)
Foaia de parcurs ASP.NETInformații suplimentare Cu legare date ASP.NET, puteți lega orice control server
proprietăți la simplu, colecții, expresii și metode. Atunci când utilizați
date obligatorii, aveți mai multă flexibilitate atunci când utilizați date dintr-o bază acoperire de date sau
alte mijloace. Acest articol adrese obligatoriu următoarele date subiecte:
Essentials de legare date< % # %> SintaxaASP.NET introduce o noua sintaxă declarativ, < % # % >. Acest lucru Sintaxa este baza pentru utilizarea datelor obligatorii într-o pagina .aspx. Toate datele obligatorii expresii trebuie să fie conținute în aceste caractere. Următoarea listă include exemple de legare date simple din surse multiple:
Date obligatorii expresia Syntax http://msdn2.Microsoft.com/en-us/library/bda9bbfx (vs.71) .aspx
(http://msdn2.microsoft.com/en-us/library/bda9bbfx(vs.71).aspx)
Page.DataBind() comparativ cu Control.DataBind()După sursele acoperire de date special au fost determinate și setați pentru obiecte pe pagina .aspx, trebuie să legați datele la aceste date surse. Puteți utiliza metoda Control.DataBind sau Page.DataBind se leagă datele de surse acoperire de date.Ambele metode de lucru în mod similar. Principala diferență este că toate sursele acoperire de date sunt obligate metoda se numește lor controale server după Page.DataBind . Nu există date este redat la controlul până când apel sosit explicit fie DataBind metoda de control de server Web sau până când se invoca metoda Page.DataBind nivel de pagină. De obicei, Page.DataBind (sau DataBind) este numit la Evenimentul Page_Load . Pentru mai multe informații despre metoda DataBind , consultați documentația SDK de Framework .NET următoarele: Metoda Control.DataBind http://msdn.Microsoft.com/en-us/library/w5e5992d.aspx
(http://msdn.microsoft.com/en-us/library/w5e5992d.aspx)
Controalele listă de legare acoperire de dateControalele listă sunt server web controale speciale care pot lega pentru colectii. Puteți utiliza aceste controale pentru a afișa rânduri acoperire de date într-o format șablon particularizat. Toate controalele listă expune sursa acoperire de date și proprietăți DataMember , care sunt folosite pentru a lega la colecții.Aceste controale pot lega lor proprietatea DataSource la orice colecție care acceptă IEnumerable, ICollectionsau interfața IListSource . Repetor de controlRepetor de control este o listă de templated, legare acoperire de date. Repetor de control este "lookless;", it does nu have orice clădire-înăuntru aspect sau stiluri. Prin urmare, vă trebuie să declare în mod explicit toate HTML aspect, formatarea și Tag-uri stil în șabloane de control.Următoarele mostre de cod demonstra cum se poate utiliza un control listă, repetor de control, pentru a afișa date: Notă: trebuie să modificați parametrii din ?irul de conexiune ca necesare pentru mediul dvs. Visual Basic .NET Control Server Web repetor http://msdn.Microsoft.com/en-us/library/x8f2zez5.aspx
(http://msdn.microsoft.com/en-us/library/x8f2zez5.aspx)
Controlul dataListClasa DataList este o Listă tabel de feature-bogat, templated, legare acoperire de date. poți modificați șabloane pentru a personaliza acest control. Spre deosebire de repetor de control, DataList acceptă În redare direcționale și opțional poate face într-un Tabel HTML la momentul execuției.Pentru mai multe informații despre controlul DataList , consultați documentația SDK de Framework .NET următoarele: DataList server web Control http://msdn.Microsoft.com/en-us/library/9cx2f3ks (VS.85) .aspx
(http://msdn.microsoft.com/en-us/library/9cx2f3ks(VS.85).aspx)
DataGrid controlDataGrid control este un complet featured, multicoloană, legare acoperire de date grid. Pentru a Personalizați aspect de coloane individuale din DataGrid, puteți seta tipul de coloană pentru a "templated" și modifica șabloane de coloană pe. DataGrid control pot face fără template-uri, ceea ce face acest control ideal pentru scenarii de raportare. DataGrid , de asemenea, sprijină selecție, editare, ștergere, paginare și sortarea de coloană și coloane de buton.Pentru mai multe informații despre DataGrid control, consultați documentația SDK de Framework .NET următoarele: Control de Server DataGrid Web http://msdn.Microsoft.com/en-us/library/aa710742 (VS.71) .aspx
(http://msdn.microsoft.com/en-us/library/aa710742(VS.71).aspx)
Accesarea datelorAceastă sec?iune descrie cum se accesează date dintr-o bază acoperire de date și leagă datele de controale listă. Puteți utiliza setul acoperire de date sau DataReader clasa pentru a obține date dintr-o bază acoperire de date.Setul acoperire de date de clasăUn set acoperire de date conține o reprezentare completă a datelor, inclusiv tabelul structură, relațiile dintre tabele și ordonarea datelor. Clase de setul acoperire de date sunt suficient de flexibile pentru a stoca orice fel de informații de la o bază acoperire de date la un fișier de tip limbaj XML (Extensible Markup Language) (XML). Setul acoperire de date clase sunt apatride; Asta este, se poate trece aceste clase de client server fără legarea resurse de conexiune la server. Următoarele cod demonstrează cum se utilizează un DataSet se leagă datele la un control:Notă: trebuie să modificați parametrii din ?irul de conexiune ca necesare pentru mediul dvs. Visual Basic .NET Setul acoperire de date de clasă http://msdn2.Microsoft.com/en-us/library/System.data.DataSet (vs.71) .aspx
(http://msdn2.microsoft.com/en-us/library/system.data.dataset(vs.71).aspx)
DataReader clasaInvers, dacă trebuie doar să afișa (și nu se schimba) datele care este de a fi prestate, o clasă de DataReader poate fi o soluție mai bună. De exemplu, este mai bine să utilizați o DataReader pentru o DropDownList de control deoarece DataReader este un cursor acoperire de date forward-only. Următorul cod demonstrează cum să utilizați o clasă SqlDataReader se leagă datele la un control:Visual Basic .NET SqlDataReader clasa http://msdn.Microsoft.com/en-us/library/System.data.sqlclient.SqlDataReader.aspx
(http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.aspx)
Dezvoltarea de înaltă performanță aplicatii ASP.NET http://msdn2.Microsoft.com/en-us/library/5dws599a (vs.71) .aspx
(http://msdn2.microsoft.com/en-us/library/5dws599a(vs.71).aspx)
Obligatoriu în Listă tabel de control șabloanePuteți utiliza șabloane în controalele listă a lega și a Particulariza?i înregistrările individuale sursa acoperire de date. Această secțiune include trei metode de a face acest lucru.Metoda DataBinder.EvalCând sursa acoperire de date lucrează cu date care este returnat de o baza acoperire de date, sursa acoperire de date poate conține numeroase piese de informații. poți utilizați metoda DataBinder.Eval generice pentru a reveni acoperire de date. În următoarea mostră de cod, "au_id" câmp este întors de la sursa acoperire de date a obiectului recipient:Metoda DataBinder.Eval http://msdn.Microsoft.com/en-us/library/4hx47hfe.aspx
(http://msdn.microsoft.com/en-us/library/4hx47hfe.aspx)
Turnare expliciteDacă aveți nevoie de mai mult control, utilizați turnare explicite. O explicită conversie utilizează un cuvânt cheie de conversie de tip. Aceste cuvinte cheie acționa ca funcții, dar compilator generează inline cod. Prin urmare, executarea este ușor mai rapid decât cu o funcție de apel sosit. Următoarele eșantioane de cod utilizați turnare explicită:Visual Basic .NET ItemDataBound evenimentPuteți utiliza, de asemenea, evenimentul ItemDataBound de control se leagă datele. Acest eveniment se produce atunci când un element este legat la control acoperire de date. Următoarea mostră de cod HTML definește un repetor de control cu un ItemTemplate:Visual Basic .NET Proprietă?iID articol: 307860 - Ultima examinare: 15 octombrie 2012 - Revizie: 1.0 Se aplică la:
Traducere automată IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată. Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 307860
(http://support.microsoft.com/kb/307860/en-us/
)
| Traduceri articole
|




Înapoi la început








