Avatar billede speedpete Nybegynder
03. januar 2006 - 13:35 Der er 4 kommentarer og
1 løsning

udskifte karakterer i GridView OnDataBinding

Jeg læser fra en database ind i et GridView. For at få min søgemaskine til at virke, skal f.eks. "Møller" laves om til "Møller". Jeg tænker man kan gøre noget i OnDataBinding?
Avatar billede bitsch Nybegynder
07. januar 2006 - 20:52 #1
Det lyder da umiddelbart mærkeligt at du vil ændre data før søgning. Burde du ikke nærmere overveje en anden søgeteknik.
Avatar billede speedpete Nybegynder
08. januar 2006 - 09:34 #2
Det er fordi jeg bruger en søgerutine jeg fandt på nettet, Searcharoo. Det er nemmere at skifte teksten ud, end at ændre i søgemanskinen (tror jeg nok).
Avatar billede bitsch Nybegynder
08. januar 2006 - 10:06 #3
Hvis jeg var dig ville jeg lede efter en anden søgemaskine (eller byg din egen).
Er det kun records i dit grid er skal søges?
Avatar billede speedpete Nybegynder
08. januar 2006 - 13:07 #4
Jeg tror problemet har noget at gøre med at Searcharoo benytter  responseEncoding = "us-ascii". Derfor kan den ikke håndtere æ,ø,å, så jeg er nødt til at skifte dem ud (se nedenstående stump af en metode). Nogen forslag til, hvordan jeg kan få den til at æde æ,ø og å?

protected void ExecuteSearch()
    {
        string searchterm = TextBox1.Text;
        searchterm = searchterm.Trim ' ', '?', '\"', ',', '\'', ';', ':', '.', '(', ')').ToLower();
        searchterm = searchterm.Replace("æ", "æ");
        searchterm = searchterm.Replace("ø", "ø");
        searchterm = searchterm.Replace("å", "å");
(...)
Avatar billede speedpete Nybegynder
07. juli 2006 - 09:03 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester