Soru Geçmişi
«« Soruya geri dön
14.02.18 00:41
Aramada i içinde geçenleri "i" harfini görmüyor bulamıyor
Arama yaptığımda i harfi olanları sadece bulmuyor sebebi ne olabilir? Sebebi ne olabilir Nasıl düzeltebilirim? Koldarım public partial class DinamikAramaSonuc : System.Web.UI.Page { string Str = ""; protected void Page_Load(object sender, EventArgs e) { Str = Ayarlar.Temizle(RouteData.Values["Str"].ToString()); ltrlBaslik.Text = Str + " Arama Sonuçları"; DataTable dtArama = new DataTable(); using (var helper = new SqlHelper()) {
dtArama = helper.CommandText("Select * from Sayfalar Where
Baslik like '%" + Str + "%' or Detay like '%" + Str +
"%'").ToDataTable(); if (dtArama.Rows.Count > 0) { for (int i = 0; i < dtArama.Rows.Count; i++) {
var tmp = helper.CommandText("select * from
SayfaResimleri where vitrin = 1 and SayfaId = " +
dtArama.Rows[i][0]).ToDataRow(); if (tmp != null) { dtArama.Rows[i]["Resmi"] = "HaberResimleri/200/" + tmp["Resim"].ToString(); } else { dtArama.Rows[i]["Resmi"] = "HaberResimleri/200/yok.png"; } } dlHaberler.DataSource = dtArama; dlHaberler.DataBind(); lblBilgi.Text = dtArama.Rows.Count + " Adet İlgili Sayfalar bulunmuştur. Sonucu Görüntülemek için tıklayınız."; } else lblBilgi.Text = Str + " Aradığınız Ürünle ilgili sonuç bulunamadı"; } } } TemizleKlas public static string Temizle(string Metin) { string deger = Metin; deger = deger.Replace("'", ""); deger = deger.Replace("<", ""); deger = deger.Replace(">", ""); deger = deger.Replace("&", ""); deger = deger.Replace("[", ""); deger = deger.Replace("]", ""); return deger; }
Ekleyen: misafir
Değiştiren: cevapsitesi
13.02.18 22:26
Aramada i içinde geçenleri "i" harfini görmüyor bulamıyor
Arama yaptığımda i harfi olanları sadece bulmuyor sebebi ne olabilir? Sebebi ne olabilir Nasıl düzeltebilirim? Koldarım public partial class DinamikAramaSonuc : System.Web.UI.Page { string Str = ""; protected void Page_Load(object sender, EventArgs e) { Str = Ayarlar.Temizle(RouteData.Values["Str"].ToString()); ltrlBaslik.Text = Str + " Arama Sonuçları"; DataTable dtArama = new DataTable(); using (var helper = new SqlHelper()) { dtArama = helper.CommandText("Select * from Sayfalar Where Baslik like '%" + Str + "%' or Detay like '%" + Str + "%'").ToDataTable(); if (dtArama.Rows.Count > 0) { for (int i = 0; i < dtArama.Rows.Count; i++) { var tmp = helper.CommandText("select * from SayfaResimleri where vitrin = 1 and SayfaId = " + dtArama.Rows[i][0]).ToDataRow(); if (tmp != null) { dtArama.Rows[i]["Resmi"] = "HaberResimleri/200/" + tmp["Resim"].ToString(); } else { dtArama.Rows[i]["Resmi"] = "HaberResimleri/200/yok.png"; } } dlHaberler.DataSource = dtArama; dlHaberler.DataBind(); lblBilgi.Text = dtArama.Rows.Count + " Adet İlgili Sayfalar bulunmuştur. Sonucu Görüntülemek için tıklayınız."; } else lblBilgi.Text = Str + " Aradığınız Ürünle ilgili sonuç bulunamadı"; } } } TemizleKlas public static string Temizle(string Metin) { string deger = Metin; deger = deger.Replace("'", ""); deger = deger.Replace("<", ""); deger = deger.Replace(">", ""); deger = deger.Replace("&", ""); deger = deger.Replace("[", ""); deger = deger.Replace("]", ""); return deger; }
Ekleyen: misafir
En fazla 3 eski durum gösterilir.