Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 16/03/2008, 11:16   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 106
Varsayılan Birden fazla textbox ile search yapmak

Merhabalar. Sayfada birden fazla textbox ya da dropdownlist kullanıp, bir query oluşturuyorum ve bu query yi sqldatasource un select command ı yapıyorum. Gridview a databind yapıyorum. Buraya kadar herşey güzel. Fakat sort,edit ya da paging yaptığımda çalışmıyor. Böyle bi search yapmanın başka yolu varmı?
burakkilic hatta değil   Alıntı Yaparak Yanıtla
Eski 16/03/2008, 14:31   #2 (permalink)
Bursa
 
writeLine Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2005
Yer: Bursa
Mesaj: 559
Varsayılan

sqldatasource'ün selectcommand'ını bir viewstate e aktarıp pageload olayında bu viewstate'i kullanarak databind etmeyi denermisin.
writeLine hatta değil   Alıntı Yaparak Yanıtla
Eski 17/03/2008, 00:33   #3 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 106
Varsayılan

Dataview kullanılıyormuş bu gibi durumlarda. Bende kullandım fakat paging te bozuluyor.
burakkilic hatta değil   Alıntı Yaparak Yanıtla
Eski 20/03/2008, 15:17   #4 (permalink)
Üye
 
Üyelik Tarihi: 07/2005
Mesaj: 15
Varsayılan

Bende buna benzer belki aynı olayla karşılaşmıştım. Sorgulama yaptıkdan sonra paging isleminde bozuluyordu. SelectCommand imi oluştururken tum kriterlerime gore dinamik olusturdum. Sorunum çozüldü.
Örnek olarak;
If tarih1 <> "" And tarih2 <> "" Then
kriter = kriter & "and a.tarih between @tarih1 and @tarih2"
cmd.Parameters.Add("@tarih1", OleDbType.Date).Value = tarih1
cmd.Parameters.Add("@tarih2", OleDbType.Date).Value = tarih2
ElseIf tarih1 <> "" And tarih2 = "" Then
kriter = kriter & "and a.tarih " & isaret & "@tarih1"
cmd.Parameters.Add("@tarih1", OleDbType.Date).Value = tarih1
End If

gibi commandı oluşturdum ve Gridview e bunla doldurdum. İnşallah işine yarar.
hakeden hatta değil   Alıntı Yaparak Yanıtla
Eski 20/03/2008, 17:40   #5 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 106
Varsayılan

Sorun çözüldü. Gridview ın FilterExpression özelliğini kullanınca ister sorting, ister paging yapılsın farketmiyor. Yardımk geçen herkese teşekkürler.
burakkilic hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Birden fazla sütunda arama yapmak nikimikediyedi PHP 8 12/02/2008 03:36
Ajax ile birden fazla istek yapmak. M.K.A Javascript / DHTML / Ajax 5 20/06/2006 17:35
ajax ile birden fazla input yapmak? Pco Javascript / DHTML / Ajax 11 05/06/2006 00:21
Php ile Mysql'e Birden Fazla Bağlantı Yapmak nihal PHP 7 18/04/2006 02:21


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 19:16.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net