Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# hledání v DataSet

Přidáš si do projektu novou třídu:

using System;

public static class StringExtensions
{
   public static bool ContainsIgnoreCase(this String str, String substring)
   {                            
      return str.IndexOf(substring, StringComparison.CurrentCultureIgnoreCase) >= 0;                      
   }
}

A pak ten kód nahradíš na:

var query = from o in App.tKontakty
    where o.jmeno.ContainsIgnoreCase(Hledat.Text)
    || o.popis.ContainsIgnoreCase(Hledat.Text)
    || o.linka.ContainsIgnoreCase(Hledat.Text)
    || o.mistnost.ContainsIgnoreCase(Hledat.Text)
    || o.patro.ContainsIgnoreCase(Hledat.Text)
    || o.poznamka.ContainsIgnoreCase(Hledat.Text)
    select o;

Samozřejmě to ContainsIgnoreCase si můžeš přejmenovat na něco jiného.

A malá poznámka: už Komenský říkal, že se má učit od jednoduchého a pak teprve přidávat složité. Zkus to taky tak. Protože evidentně neznáš základy a začínáš věcmi, na které zatím nestačíš.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny