Как фильтровать данные в dataview
Я хочу фильтровать данные о событии textchange в listview, поэтому я использую dataview для фильтрации данных. Проблема в приведенном ниже коде, я использую dataview внутри для каждого так, чтобы он проверял только одно условие, которое является только последним значением, которое требуется, я хочу проверить значение вs1 с dataview и оставшимся значением следует связать с listview.
например: если я наберуan в текстовом поле он должен перечислить все значения элемента, начиная со значения, такого как anandha kumar, anna ect. Предположим, я сохранил значение anandha kumar и anna в массиве s1. Я должен перечислить все другие значения ожидают значения массива, как Антоний Экт ... в списке просмотра.
<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>