1.sorgu defaulttaki sorgu sonucu:(toplam 2 kayıt)
2.sorgu buton1 ile verilen sorgu sonucu:(toplam 40 kayıt)
sayfa ilk yuklendiğinde datasource deki sorguya gore 2 adet satır gride yukleniyor.
buton1 e basıldıgında datasorce sorgusunu degiştirıyorum
girdviewe sorgu sonucu yukleniyor giridview de 2. sayfa yı tıkladıgımda 1.sorgu sonucu veriyor ????
Kod: Tümünü seç
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="DSurunler" runat="server" ConnectionString="<%$ ConnectionStrings:Conn %>"
SelectCommand="SELECT TOP(2)* FROM siteicin_stoklar where LISTE=1 and FIYAT>0 " >
</asp:SqlDataSource>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
<asp:GridView ID="GridView1" runat="server" DataSourceID="DSurunler"
AllowPaging="True" AllowSorting="True" PageSize="5">
</asp:GridView>
</form>
Kod: Tümünü seç
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{ string cmdtext2 = "SELECT TOP(40) * FROM siteicin_stoklar where LISTE=1 and FIYAT>0 "
+ " and sto_uretici_kodu='vitrin'";
DSurunler.SelectParameters.Clear();
DSurunler.SelectCommand = cmdtext2;
}
}