Repeater ASP.NET

Osmanosaman

Öğrenci
Katılım
1 Mart 2010
Mesajlar
79
Reaksiyon puanı
0
Puanları
0
Merhaba arkadaşlar
Veritabanından çektiğin resimleri repeator kontokü içinde nasıl gösterebilirim?
 

MertkanElpeze

Asistan
Katılım
6 Ekim 2010
Mesajlar
151
Reaksiyon puanı
4
Puanları
18
Merhaba arkadaşlar
Veritabanından çektiğin resimleri repeator kontokü içinde nasıl gösterebilirim?

source kısmında repater propertylerini yazmalısın önce ;

<asp:Repeater ID="Id" runat="server">
<ItemTemplate>
<img align="absmiddle" src="imajlar/menukapali.png" />
</ItemTemplate>
</asp:Repeater>

Öncesinde veya sonrasında sayfanın kod kısmında reapterin datasource özelligine database sorgunla beslemelisin bu kadar
kolay gelsin
 

Osmanosaman

Öğrenci
Katılım
1 Mart 2010
Mesajlar
79
Reaksiyon puanı
0
Puanları
0
o kadarını biliyorum ama database den gelen veriler mesela image url için resimlerin path lerini tutuyorum burada senin verdiğin gibi DataBinder.Eval(Container.DataItem,"colomnİsmi") seklinde atama yapıyorum ama parse error alıyorum bu atamayı nasıl yapıcam ben*
 

MertkanElpeze

Asistan
Katılım
6 Ekim 2010
Mesajlar
151
Reaksiyon puanı
4
Puanları
18
page load veya bi fonksiyonda repeateri dolduralım;
PHP:
        cnn.Open();
        SqlDataAdapter adap = new SqlDataAdapter("select ResimAdi from Deneme", cnn);
        DataTable dt = new DataTable();
        adap.Fill(dt);
        Repeater1.DataSource = dt;
        Repeater1.DataBind();

sayfanın soruce bölümünde repeater içersindeimage kontrolü oluşturup pathini verelim.

PHP:
    <asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
      <asp:Image ID="Image1" ImageUrl='<%# "~/img/"+ Eval("ResimAdi") %>' runat="server" /><br />
                    </ItemTemplate>
    </asp:Repeater>

bu şekilde hatasız şekilde resimler geliyor. sorununuz buysa çözülür değilse özel mesaj atarsınız.
 
Üst