Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 14275|Jawab: 0

[ASP.NET] Pengikatan data GridView

[Salin tautan]
Diposting pada 08/04/2015 22.49.14 | | |

Ada dua cara untuk mengikat data GridView: satu adalah pengikatan otomatis, dan yang lainnya adalah pengikatan manual. Pengikatan otomatis tidak disebutkan di sini, terutama menjelaskan langkah-langkah dan metode pengikatan manual
Pertama, tambahkan objek GridView ke halaman latar depan, lalu pergi ke latar belakang
     Menambahkan sumber data
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Mengikat sumber data
      this.gvShowTenementsInfo.DataBind();
Lakukan pengikatan data latar belakang
Setelah itu, buka antarmuka sumber halaman meja depan
Edit antara <asp:GridView ID="gvShowTenementsInfo" runat="server"> dan </asp:GridView> untuk menambahkan kolom yang perlu ditampilkan secara manual.
//这里是展示的集合
<Columns>
HeaderText dari data tampilan pengikatan menampilkan bidang deskripsi header, dan DataField setelah digunakan untuk mengikat sumber data tertentu dan menampilkan data
         <asp:BoundField HeaderText="Nama Rumah Tangga" DataField="tenName" />
  Di sini, ItemStyle-HorizontalAlign memilih gaya susunan dalam kolom data tertentu, seperti pemusatan , yang perlu ditambahkan secara manual ke setiap baris
          <asp:TemplateField HeaderText="Apakah akan mengedit" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Berikut adalah metode pengaturan di halaman template, mengikat kolom sebanyak yang Anda butuhkan
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="apakah akan mengedit" >
            <ItemTemplate>
                Berikut adalah meneruskan ID objek yang akan dimodifikasi ke halaman berikutnya (Ubah halaman pembaruan)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> edit</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Mantan:Detail pengecualian: System.NullReferenceException: Referensi objek tidak diatur ke instans objek.
Depan:DataTable mengekstrak data dari baris pertama
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com