Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14275|Răspunde: 0

[ASP.NET] Legarea datelor prin GridView

[Copiază linkul]
Postat pe 08.04.2015 22:49:14 | | |

Există două moduri de a asocia datele GridView: una este legarea automată, iar cealaltă este legarea manuală. Legarea automată nu este menționată aici, explicând în principal pașii și metodele legării manuale
Mai întâi, adaugă obiectul GridView pe pagina din prim-plan, apoi mergi în fundal
     Adaugă o sursă de date
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Legă sursele de date
      this.gvShowTenementsInfo.DataBind();
Efectuarea legării datelor de fundal
După aceea, mergi la interfața sursă a paginii de la recepție
Editare între <asp:GridView ID="gvShowTenementsInfo" runat="server"> și </asp:GridView> pentru a adăuga manual coloanele care trebuie afișate.
//这里是展示的集合
<Columns>
HeaderText-ul datelor afișate afișează câmpul de descriere al antetului, iar DataField după aceea este folosit pentru a lega sursa de date specifică și a afișa datele
         <asp:BoundField HeaderText="Household Name" DataField="tenName" />
  Aici, ItemStyle-HorizontalAlign selectează stilul de aranjare din coloana de date specifică, cum ar fi centrarea, care trebuie adăugat manual fiecărui rând
          <asp:TemplateField HeaderText="Dacă să editezi" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Iată metoda de setare în pagina șablonului, legând câte coloane ai nevoie
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="dacă să editezi" >
            <ItemTemplate>
                Iată transmiterea ID-ului obiectului pentru a fi modificat la pagina următoare (Pagina de actualizare a modificărilor)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> edit</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Precedent:Detalii excepție: System.NullReferenceException: Referința obiectului nu este setată la instanța obiectului.
Următor:DataTable extrage datele din primul rând
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com