Como filtrar dados em dataview
Eu quero filtrar os dados no evento textchange no listview, então eu uso o dataview para filtrar os dados. Problema no código abaixo é, eu uso dataview dentro de cada para que ele verifica apenas uma condição que é o último valor só leva, eu quero verificar o valor ems1 com dataview e valor restante deve ligar-se com listview.
por exemplo: se eu digitara na caixa de texto deve listar todos os valores do item começando com um valor como anandha kumar, anna ect. Suponha que eu mantenha o valor anandha kumar e anna no array s1. Eu deveria listar todos os outros valores que esperam os valores da matriz como antony ect ... em listview.
<code>protected void TextBox1_TextChanged(object sender, EventArgs e) { dvProducts = (DataView)Session["ListViewItems"]; string serachText = EscapeLikeValue(TextBox1.Text); string lvValues = hdRetailCustomerGroup.Value; string trim = lvValues.Replace(" ", ""); trim = trim.Replace("\r", ""); trim = trim.Replace("\n", ""); trim = trim.Replace("\t", ""); string str = trim; string[] list = str.Split('|'); foreach (string s1 in list) { if (s1 != string.Empty) { dvProducts.RowFilter = "(CODE like '" + serachText + "*') AND (CODE <> '" + s1 + "')"; Session["ListViewItems"] = dvProducts; } } ListView1.DataSource = dvProducts; ListView1.DataBind(); } </code>