Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Filtriranje datagrid-a

[es] :: .NET :: Filtriranje datagrid-a

[ Pregleda: 2010 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.hermes-softlab.com.



+2 Profil

icon Filtriranje datagrid-a27.01.2010. u 13:27 - pre 173 meseci
Imam datagrid ciji je DataSource vezan za List<T>. Kako mogu da filtriram podatke u tom gridu, a da izbegnem data binding? Hocu podatke da vezem izmedju vrednosti comboBox-a i jedne kolone u gridu?
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Filtriranje datagrid-a05.02.2010. u 08:05 - pre 173 meseci
a kako se to izvodi kada postoji data binding?
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.hermes-softlab.com.



+2 Profil

icon Re: Filtriranje datagrid-a05.02.2010. u 12:42 - pre 173 meseci
Ne znam u .NET-u ja sam na drugoj platformi to radio preko binding-a tipa u textbox ukucam neku rec i ono suzava listu u gridu. u .NET dataGridView-u ne znam kako da izvrsim filtriranje . Mislim glupo mi je da stalno kada radim pretragu po necemu vucem 100k redova iz baze
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Filtriranje datagrid-a05.02.2010. u 16:26 - pre 173 meseci
sto ne bi kesirao te rezultate? pa pretrazujes posle nad podacima u memoriji. to je brzo
 
Odgovor na temu

night-shift
Vukašin Sadžak
• Student FTN, • Software developer
• Futog/Novi Sad

Član broj: 17930
Poruke: 1213
79.101.238.*

Sajt: www.netolerancija.com


+8 Profil

icon Re: Filtriranje datagrid-a05.02.2010. u 16:54 - pre 173 meseci
Je l' ti odgovara da sakrivaš red koji ne zadovoljava tekst pretrage?

Code (csharp):

private void tBoxSearch_TextChanged(object sender, EventArgs e)
        {
            pretraziString = tBoxSearch.Text;

            for (int i = 0; i < dGridLista.RowCount; i++)
            {
                foreach(DataGridViewCell cell in dGridLista.Rows[i].Cells)
                {
                    if (!cell.Value.ToString().ToLower().Contains(pretraziString.ToLower())) dGridLista.Rows[i].Visible = false;
                    else
                    {
                        dGridLista.Rows[i].Visible = true;
                        break;
                    }
                }
            }
        }


Valjda sam dobro skontao šta hoćeš da uradiš...
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
 
Odgovor na temu

[es] :: .NET :: Filtriranje datagrid-a

[ Pregleda: 2010 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.