Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14275|Απάντηση: 0

[ASP.NET] Σύνδεση δεδομένων GridView

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 8/4/2015 10:49:14 μ.μ. | | |

Υπάρχουν δύο τρόποι σύνδεσης δεδομένων GridView: ο ένας είναι η αυτόματη δέσμευση και ο άλλος η μη αυτόματη δέσμευση. Το αυτόματο δέσιμο δεν αναφέρεται εδώ, εξηγώντας κυρίως τα βήματα και τις μεθόδους χειροκίνητου δεσίματος
Πρώτα, προσθέστε το αντικείμενο GridView στη σελίδα προσκηνίου και, στη συνέχεια, μεταβείτε στο φόντο
     Προσθήκη προέλευσης δεδομένων
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Σύνδεση προελεύσεων δεδομένων
      this.gvShowTenementsInfo.DataBind();
Εκτέλεση σύνδεσης δεδομένων παρασκηνίου
Μετά από αυτό, μεταβείτε στη διεπαφή πηγής της σελίδας της ρεσεψιόν
Επεξεργαστείτε μεταξύ <asp:GridView ID="gvShowTenementsInfo" runat="server"> και </asp:GridView> για να προσθέσετε με μη αυτόματο τρόπο τις στήλες που πρέπει να εμφανιστούν.
//这里是展示的集合
<Columns>
Το HeaderText των δεδομένων εμφάνισης σύνδεσης εμφανίζει το πεδίο περιγραφής κεφαλίδας και το DataField αφού χρησιμοποιηθεί για τη σύνδεση της συγκεκριμένης προέλευσης δεδομένων και την εμφάνιση των δεδομένων
         <asp:BoundField HeaderText="Όνομα νοικοκυριού" DataField="tenName" />
  Εδώ, το ItemStyle-HorizontalAlign επιλέγει το στυλ διάταξης εντός της συγκεκριμένης στήλης δεδομένων, όπως το κεντράρισμα, το οποίο πρέπει να προστεθεί με μη αυτόματο τρόπο σε κάθε σειρά
          <asp:TemplateField HeaderText="Αν θα γίνει επεξεργασία" ItemStyle-HorizontalAlign="Κέντρο">
            <ItemTemplate>
    Εδώ είναι η μέθοδος ρύθμισης στη σελίδα προτύπου, συνδέοντας όσες στήλες χρειάζεστε
            <asp:Αναγνωριστικό ετικέτας="txtShow" runat="διακομιστής" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="αν θα επεξεργαστείτε" >
            <ItemTemplate>
                Εδώ περνάει το αναγνωριστικό αντικειμένου που πρόκειται να τροποποιηθεί στην επόμενη σελίδα (Τροποποίηση σελίδας ενημέρωσης)
               <a href='UpdateTenementTypeInfo.aspx; id=<%# eval_r("tenId") %>'> επεξεργασία</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Προηγούμενος:Λεπτομέρειες εξαίρεσης: System.NullReferenceException: Η αναφορά αντικειμένου δεν έχει οριστεί στην παρουσία του αντικειμένου.
Επόμενος:Το DataTable εξάγει τα δεδομένα από την πρώτη γραμμή
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com