Как фильтровать данные в 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>

Ответы на вопрос(2)

Ваш ответ на вопрос