Form Ekranı
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" OnItemCommand="DataList1_ItemCommand" DataKeyField="urunid" Width="194px"><ItemTemplate>urunadi:<asp:Label ID="urunadiLabel" runat="server" Text='<%# Eval("urunadi") %>' /><br />fiyat:<asp:Label ID="fiyatLabel" runat="server" Text='<%# Eval("fiyat") %>' /><br />urunid:<asp:Label ID="urunidLabel" runat="server" Text='<%# Eval("urunid") %>' /><br /><br /><asp:Button ID="Button1" runat="server" CommandName="datalistdene" CommandArgument='<%#Eval("urunid") %>' Text="Button" /></ItemTemplate></asp:DataList><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:caglayanCS %>" SelectCommand="SELECT [urunadi], [fiyat], [urunid] FROM [urunTablosu]"></asp:SqlDataSource>C# Ekranı
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e){if(e.CommandName=="datalistdene"){Response.Redirect("datalistdenegor.aspx?id="+e.CommandArgument.ToString());}}Detay Sayfası Form Ekranı
Bu ekranda farklı bir datalist ögesi oluşturup SqlDataSource kaynağına veritabanından çekmek istediğimiz tüm detay bilgilerini ekleyip ardından bu ekranda göründüğü gibi bir QueryString oluşturup işlemlerimizi gerçekleştirmemizi sağlamış olduk.
ASP.NET Datalist Detay Sayfası
Kaydol:
Kayıtlar (Atom)
Hiç yorum yok:
Yorum Gönder