girdviewde sayfa degısıce sorrgu degısıyor?

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

girdviewde sayfa degısıce sorrgu degısıyor?

Mesaj gönderen metemete » 28 Tem 2009 02:28

sayfada gridview(pagesize5), datasource,buton var
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;     
    }   
}

Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 03:55
Konum: İstanbul
İletişim:

Re: girdviewde sayfa degısıce sorrgu degısıyor?

Mesaj gönderen lazio » 31 Tem 2009 04:16

button un click event ı bind event ından sonra çalışıyor muhtemelen, click event ında bind yapmayı deneyin.
Resim

..::|YeşilMavi|::..

Cevapla