Kampfwurst Hugo
Lieutenant
- Registriert
- Jan. 2010
- Beiträge
- 583
Hallo
Ich habe ein Problem beim durchsuchen eines DataTables. Es klappt nur mit einem Suchbegriff. Ich würde aber genre die Suchbegriffe z.b mit ; oder, trennen.
Wenn im DT nun 1mal t4 und 3mal t6 vorkommt zeigt er mir nur 3x an.
Es reicht mir wenn ich den ersten treffer habe. also z.B t4 und t5 kommen in der Nachricht vor vor.
Dann sollte ich die Nachricht wo t4 vorkommt als String ausgeben.
Gruss Christoph
Ich habe ein Problem beim durchsuchen eines DataTables. Es klappt nur mit einem Suchbegriff. Ich würde aber genre die Suchbegriffe z.b mit ; oder, trennen.
Code:
string s = "t4,t5,t6";
DataRow[] foundRows=null;
string[] words = s.Split(',');
foreach (string word in words)
{
string expression = "Message like '%"+word+"%'";
string sortOrder = "Message";
foundRows = DS.Tables[0].Select(expression, sortOrder);
label1.Visible = true;
}
label1.Text = Convert.ToString(foundRows.Length);
Wenn im DT nun 1mal t4 und 3mal t6 vorkommt zeigt er mir nur 3x an.
Es reicht mir wenn ich den ersten treffer habe. also z.B t4 und t5 kommen in der Nachricht vor vor.
Dann sollte ich die Nachricht wo t4 vorkommt als String ausgeben.
Gruss Christoph