- de gegevens verplicht

, elke netto web vormen de controles heeft z 'n vader controle databind methode, waardoor de gegevens verplicht in de uitvoering van een natuurlijke gave.Het is bekend dat eenvoudige gegevens bindend, of in de gegevens, een verzameling van gegevens is alleen bindend (post), de uitvoering van ienumerable interface of een bron van gegevens en controles van de eigendom, aan de andere kant, wat de controle kan worden opgenomen in de lijst van bindende, door de gegevens, of de structuur van de gegevens te controleren.De controle van de basedataboundcontrol klasse.Dit is de zogenaamde verklaring van bindende, gegevens, een bron van gegevens over de uitvoering van de controles van de gegevens om de functies, de soort, de paginering, bewerken, verzameling van gegevens en de basedataboundcontrol is een abstracte, dat is samengesteld uit twee klasse, databoundcontrol hierarchicaldataboundcontrol:,,,, databoundcontrol abstracte categorie weer twee klasse:,, compositedataboundcontrol listcontrol controle,,, kan eenvoudig van de listcontrol abstracte gegevens verplicht is, deze controles:,, de lijst van de checkboxlist BulletedList,,, multiple choice, controle, kunnen gegevens (een bindende verklaring van de meer complexe gegevens uit dit soort bindende)Compositedataboundcontrol.Deze controles detailsview formview:,,,,, recordlist, eenvoudige gegevens verplicht, eenvoudige gegevens bindend heeft betrekking op Read - only lijst gekozen.Deze controle kan binden aan de - lijst of het gebied in de database.De keuze van een databank of de gegevens in de lijst van de bron van die twee waarden; een lijst van andere waarden zijn afgeleid, een waarde is die overeenkomt met de aangegeven waarden.Het creëren van een lijst met projecten van symbolen en sqldatasource controles plaats.De toewijzing van een bron van gegevens uit de databank van twee waarden (het gebruik van dezelfde dotnetreferences tabel zoals in het vorige hoofdstuk), de keuze van een lijst van projecten, met inbegrip van de symbolen van een bron van gegevens:,, een bron van gegevens over de selectie van de gebieden, te laten kiezen, bekend Als de gegevens beschikbaar is, een domein waarde voor de selectie, de uitvoering van toepassing onderzoek van het gehele titel opgenomen procedure, gebonden aan de lijst en een bindende verklaring.,, de gegevens die we hebben gebruikt in combinatie met de controle van de in de handleiding voor de verklaring behandeld van de gegevens.Andere samengestelde gegevens bindend kunnen tonen en in de vorm van manipulatie van de gegevens over de detailsview, formview, en recordlist controles, in de volgende les, zullen we zien of de technologie voor de verwerking van de database, namelijk het oponthoud.. echter gegevens die betrekking hebben op de volgende onderwerpen: gebonden,,, een verzameling van gegevens, de gegevens uit de database doorzoeken.,, verstrekkers van gegevens, dat de gegevens uit de databank op het verband tussen de commando 's.,,, data - opslag in het probleem van de keuze van de verklaringen van het bevel; het kan ook via de uitgifte van steek, bijwerking van de gegevens in De gegevensbank te schrappen, de actualisering van het verslag.,,, de relatie tussen de gegevens van bindende doelstellingen, bijvoorbeeld: laten we de volgende stappen te nemen:, stap in.(1) het creëren van een nieuwe website.De toevoeging van een categorie van door te klikken op de oplossingen voor het beheer van de hulpbronnen "in de naam van een oplossing en de keuze van" project "soort" toe te voegen aan de rechterkant van de bibliografische dialoog aangewezen.Vernoemd naar de bibliografie. CS, gebruik te maken van het systeem; gebruik van het systeem. De gegevens; het gebruik van de configuratie van het systeem; gebruik van het systeem. Enkele; gebruik van het systeem. Het netwerk; het gebruik van system.web.security; het gebruik van system.web.ui; het gebruik van system.web.ui.htmlcontrols; het gebruik van system.web.ui.webcontrols; het gebruik van system.web.ui.webcontrols.webparts; het gebruik van een system.xml.linq; bindende {klas bibliografische {koord touw tekst boeken; de naam van de auteur; de bibliografie (touw bname, string - naam) {this.bookname = bname; this.authorname = een;} {terug this.bookname toegang tot openbare string boek {} {this.bookname = waarde; Die;}}De auteurs hebben {terug this.authorname string {} {this.authorname = waarde; die;}}}}, maatregelen (2): vier, toe te voegen aan de lijst van pagina 's voor de controle op de lijst, een lijst van de knopen, vakje lijst, en een lijst van deze lijst, rekening met de Vier.De pagina 's eruit moet zien: in het ontwerp van mening dat dossier moet als volgt luiden:, id = < vorm form1 runat= "server" > < di% GT% < vorm: 559px breedte = "" > < tr > < - de breedte van style= ": 228px; 157px; lengte:" > < ASP: lijst van id = "aantal" runat= "server" van de "echte" onselectedindexchanged AutoPostBack = = "listbox1_selectedindexchanged" > < /asp: lijst > < /TD > < - style= "hoogte: 157px < ASP:DropDownList" > de id = "dropdownlist1 runat=" server "AutoPostBack =" echt "onselectedindexchanged =" dropdownlist1_selectedindexchanged "> < /asp: drop box enGT; < /td> < /tr> < tr> < d style= "(breedte: 228px; height: 40px;" > < asp:Label = "lbllistbox" runat= "server" > < /asp: Label> < /td> < D style= "height: 40px" > asp:Label id = < "lbldrpdown" runat= "server" > < /asp:Label> < /td> < /tr> < tr> < d style= "(breedte: 228px; height: 21px" > < /td> < d style= "height: 21px" > < /td> < /tr> < tr> - style=; < "(breedte: 228px; height: < asp:Radi 21px" >Obuttonlist id = "radiobuttonlist1 runat=" server "AutoPostBack =" echt "onselectedindexchanged =" radiobuttonlist1_selectedindexchanged "> < /ASP:RadioButtonList > < /TD > < - style=" hoogte: 21px "> < ASP: vakje id =" checkboxlist1 runat= "server" AutoPostBack = "echt" "onselectedindexchanged =" checkboxlist1_selectedindexchanged "> < /ASP:CheckBoxList > < /O > < /TR > < tr > < - style=" 228px; lengte: breedte: 21px "> < ASP: id =" lblrdlist "runat=" server "> < /asp: etikettering > < /O >- style= < de "hoogte: 21px" > < ASP: id = "lblchklist runat=" server "> < /asp: etikettering > < /O > < /TR > < /tabel > < /div > < /vorm >,, (3): de laatste stap, achter, onder de toepassing van de code te schrijven, de categorieën _default:system.web.ui.page {beschermde nietig page_load (object afzender, eventargs e) {ILijst bklist = createbooklist (); als (!Deze. IsPostBack) {this.listbox1.datasource = bklist; this.listbox1.datatextfield = "boek"; this.listbox1.datavaluefield = "auteur"; this.dropdownlist1.datasource = bklist; this.dropdownlist1.datatextfield = "boek"; this.dropdownlist1.datavaluefield = "auteur"; this.radiobuttonlist1.datasource = bklist; this.radiobuttonlist1.datatextfield = "boek"; this.radiobuttonlist1.datavaluefield = "auteur"; this.checkboxlist1.datasource = bklist; this.checkboxlist1.datatextfield = "boek"; this.checkboxlist1.datavaluefield = de auteur "; dit. Databind (bescherming);}} ILijst CREATebooklist () {arraylist dat tot oprichting van een boekhoudkundig = nieuwe ('); de bibliografische bl; BL = nieuwe bibliografie (- concept "," sumitabha das "); de oprichting van een accountant. De toevoeging van (Bl); bi = nieuwe bibliografie (" C "," ricky kernighan "); Toevoeging van (tot oprichting van een boekhoudkundig. BL = bl); nieuwe bibliografie (structuur van de gegevens" en "vertaald"); de oprichting van een boekhouding. (Bl); toevoeging van nieuwe titels Bl = ("het netwerk", "Forouzan"); de oprichting van een accountant. De toevoeging van (Bl); b = nieuwe bibliografie ("C' s" en "B" stroustroup); de oprichting van boekhoudkundige. Toegevoegd (Bl); bi = nieuwe bibliografie ("senior", "sumitabha das"); de oprichting van een boekhouding. (Bl); ook aan tot oprichting van een boekhoudkundig;} beschermde nietig listbox1_selectedindexchanged (object afzender, eventargs e) {This.lbllistbox.text = this.listbox1.selectedvalue;} beschermde nietig dropdownlist1_selectedindexchanged (object afzender, eventargs e) {} this.lbldrpdown.text = this.dropdownlist1.selectedvalue; beschermde nietig radiobuttonlist1_selectedindexchanged (object afzender, eventargs e) {} this.lblrdlist.text = this.radiobuttonlist1.selectedvalue; beschermde nietig checkboxlist1_selectedindexchanged (object afzender, eventargs e) {this.lblchklist.text = this.checkboxlist1.selectedvalue;}}, voldoen aan de volgende categorieën:,,, Bibliografie twee eigenschappen: de naam, de naam van de auteur de tekst boeken.,,, de createbooklist methode is een gebruiker voor het creëren van netwerken van voorwerpen welke bibliografische tot oprichting van een boekhoudkundig.,,,Een gebeurtenis die page_load garantie lijst creëert.De lijst is van het type, het uitvoering van ienumerable interface en zich kan binden aan de lijst.Bladzijde de gebeurtenis bklist en bindende lijst ILijst object.De naam van de tekst te geven en de naam van de auteur van boeken voor de waarde van de eigenschap eigenschap.,,, wanneer de pagina is, als de gebruiker kiest voor een boek, het is de naam van de lijst van de geselecteerde controles, terwijl de overeenkomstige etiket met de naam van de auteur een lijst van Indicatoren voor de selectie van de waarde van de controles.,,,

Choose Data Source
Choose Data Source2
Declarative Data Binding
List box control
Data Binding Results



Previous:
Next Page: