Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 14275|Yanıt: 0

[ASP.NET] GridView veri bağlama

[Bağlantıyı kopyala]
Yayınlandı 8.04.2015 22:49:14 | | |

GridView verilerini bağlamanın iki yolu vardır: biri otomatik bağlama, diğeri ise manuel bağlamadır. Burada otomatik bağlama konusundan bahsedilmez, esas olarak manuel bağlama adımları ve yöntemleri açıklanır
Öncelikle, GridView nesnesini ön plan sayfasına ekleyin, ardından arka plana gidin
     Bir veri kaynağı ekle
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Veri kaynaklarını bağla
      this.gvShowTenementsInfo.DataBind();
Arka plan veri bağlamasını gerçekleştirin
Bundan sonra, ön masa sayfasının kaynak arayüzüne gidin
<asp:GridView ID="gvShowTenementsInfo" runat="sunucu"> ve </asp:GridView arasında> gösterilmesi gereken sütunları manuel olarak eklemek için düzenleme yapın.
//这里是展示的集合
<Columns>
Bağlama gösteri verisinin HeaderText'i, başlık açıklama alanını gösterir ve bu kullanıldıktan sonra DataField, belirli veri kaynağını bağlamak ve veriyi göstermek için kullanılır
         <asp:BoundField HeaderText="Ev Adı" DataField="tenName" />
  Burada, ItemStyle-HorizontalAlign, belirli veri sütununda ortalama gibi düzenleme stilini seçer ve bu stilin her satıra manuel olarak eklenmesi gerekir
          <asp:TemplateField HeaderText="Editleyip düzenlenmemesi" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    İşte şablon sayfasındaki ayar yöntemi, ihtiyacınız olan kadar sütunu bağlamak
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="düzenlenip düzenlemek olmaz" >
            <ItemTemplate>
                Değiştirilecek nesne kimliğini bir sonraki sayfaya (Güncelleme sayfasını değiştir) iletmek
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> edit</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Önceki:İstisna detayları: System.NullReferenceException: Nesne referansı, nesnenin örneğine ayarlanmamıştır.
Önümüzdeki:DataTable, veriyi ilk satırdan çıkarır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com