Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14275|Antwoord: 0

[ASP.NET] GridView databinding

[Link kopiëren]
Geplaatst op 08-04-2015 22:49:14 | | |

Er zijn twee manieren om GridView-gegevens te binden: één is automatische binding, en de andere is handmatig binden. Automatisch binden wordt hier niet genoemd, het legt vooral de stappen en methoden van handmatig binden uit
Voeg eerst het GridView-object toe aan de voorgrondpagina en ga daarna naar de achtergrond
     Voeg een databron toe
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Bind databronnen
      this.gvShowTenementsInfo.DataBind();
Voer achtergrondgegevensbinding uit
Ga daarna naar de broninterface van de receptiepagina
Wissel tussen <asp:GridView ID="gvShowTenementsInfo" runat="server"> en </asp:GridView> om handmatig de kolommen toe te voegen die getoond moeten worden.
//这里是展示的集合
<Columns>
De HeaderText van de bindingsweergavegegevens toont het headerbeschrijvingsveld, en het DataField nadat het is gebruikt om de specifieke databron te binden en de data weer te geven
         <asp:BoundField HeaderText="Household Name" DataField="tenName" />
  Hier selecteert ItemStyle-HorizontalAlign de ordeningsstijl binnen de specifieke datakolom, zoals centrering, die handmatig aan elke rij moet worden toegevoegd
          <asp:TemplateField HeaderText="Of te bewerken" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Hier is de instellingsmethode op de sjabloonpagina, waarbij je zoveel kolommen bindt als je nodig hebt
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="of to edit" >
            <ItemTemplate>
                Hier wordt de object-ID die aangepast wordt doorgegeven aan de volgende pagina (Wijziging updatepagina)
               <een href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> bewerking</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Vorig:Uitzonderingsdetails: System.NullReferenceException: De objectreferentie is niet ingesteld op de instantie van het object.
Volgend:DataTable haalt de gegevens uit de eerste rij
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com