2016-04-03 10 views
1

SQL veritabanımın tablo satırlarının sayısına bağlı olarak aynı sayıda Etiket ve Metin Kutusu oluşturmak istiyorum. Bu Etiket ve metin kutularının aynı sayılar oluşturmak ve The image shows a sample of database table and a webform designAsp.net web formunda bir veritabanının çizelgesindeki satırlara dinamik olarak metin kutuları nasıl oluşturulur?

+0

Web formları veya mvc? etiketiniz MVC ve soru başlığı web formları diyor. – Shyju

+0

Üzgünüz :(web formu –

cevap

2
dinamik etiket ve metin kutuları oluşturmak için bir Tekrarlayıcı veya liste görünümü denetimi kullanabilirsiniz

:

.aspx:

<table> 
    <asp:ListView id="lvSample" runat="server"> 
     <ItemTemplate> 
      <tr> 
       <td><%# Eval("ItemID") %></td> 
       <td><asp:TextBox ID="txtName" runat="server" Text='<%# Eval("Name") %>' /> 
      </tr> 
     </ItemTemplate> 
    </asp:ListView> 
</table> 

Sonra kod arkadan DataSource değerini ayarlayın. DataSource denetimini kullanarak .aspx'den de ayarlayabilirsiniz.

+0

Teşekkürler abramlimpin –

+0

Aspx.cs dan liste görünümünü nasıl çağırırım? –

0

görüyoruz etiketlere 1 sütun veri getireceğini:

<% var data=(from e in table select e).ToList<type>(); %> 
<% foreach(type dr in data) 
{ %> 
    <label><%=dr.Name %> </label> 
    <input type="text" name="<%=dr.ItemID %>" /> 
<% } %> 
+0

WebForms MVC değil soru olduğunu düşünüyorum – dman2306

İlgili konular