Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14275|Risposta: 0

[ASP.NET] Binding dati GridView

[Copiato link]
Pubblicato su 08/04/2015 22:49:14 | | |

Ci sono due modi per associare i dati di GridView: uno è l'assegnazione automatica e l'altro è la legatura manuale. La rilegatura automatica non è menzionata qui, spiegando principalmente i passaggi e i metodi della rilegatura manuale
Per prima cosa, aggiungi l'oggetto GridView alla pagina in primo piano, poi vai sullo sfondo
     Aggiungi una fonte di dati
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Binding delle fonti di dati
      this.gvShowTenementsInfo.DataBind();
Eseguire il binding dati di background
Dopodiché, vai all'interfaccia sorgente della pagina reception
Modifica tra <asp:GridView ID="gvShowTenementsInfo" runat="server"> e </asp:GridView> per aggiungere manualmente le colonne da mostrare.
//这里是展示的集合
<Columns>
L'HeaderText dei dati di visualizzazione in binding mostra il campo di descrizione dell'intestazione, e il DataField dopo che viene usato per associare la specifica sorgente dati e mostrare i dati
         <asp:BoundField HeaderText="Nome Familiare" DataField="tenName" />
  Qui, ItemStyle-HorizontalAlign seleziona lo stile di disposizione all'interno della specifica colonna dati, come il centramento, che deve essere aggiunto manualmente a ogni riga
          <asp:TemplateField HeaderText="Se modificare" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Ecco il metodo di impostazione nella pagina del template, assegnando quante colonne ti servono
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="se modificare" >
            <ItemTemplate>
                Qui si passa l'ID dell'oggetto da modificare alla pagina successiva (Pagina di modifica aggiornamento)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> modifica</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Precedente:Dettagli delle eccezioni: System.NullReferenceException: Il riferimento all'oggetto non è impostato all'istanza dell'oggetto.
Prossimo:DataTable estrae i dati dalla prima riga
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com