Hallo,

DataTable tab =  (DataTable)dataGrid1.DataSource;
DataView view = tab.DefaultView;
view.RowFilter = "LoginName LIKE '" + txbFilter.Text + "%'";
dataGrid1.DataSource = view;
dataGrid1.DataBind();

könnte klappen

Gruß Jörg


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Drescher-Hackel Rene IT133 (ext)
Sent: Mittwoch, 31. August 2005 11:21
To: [email protected]
Subject: [CSharp.net] DataGrid filtern

Hallo,

Wie kann ich denn am besten einen Filter auf ein DataGrid anwenden?

Ich dachte eigentlich so:

                        DataTable tab = (DataTable)dataGrid1.DataSource;
                        DataRow[] r = tab.Select("LoginName LIKE '" +
txbFilter.Text + "%'");
                        tab.Clear();
                        foreach(DataRow row in r)
                        {
                                tab.Rows.Add(row);
                        }
                        dataGrid1.DataSource = tab;
                        dataGrid1.Update();

Geht aber irgendwie nicht - kommt nur Müll raus im Ergebnis?

Jemand eine Idee??

Rene
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net


_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an