So filtern Sie Daten in der Datenansicht

Ich möchte Daten für das Textänderungsereignis in der Listenansicht filtern, sodass ich die Datenansicht zum Filtern von Daten verwende. Das Problem im folgenden Code ist, dass ich die Datenansicht in jeder Datei verwende, damit nur eine Bedingung überprüft wird, die der letzte Wert ist, den sie annimmt. Ich möchte den Wert eincheckens1 mit Datenansicht und verbleibendem Wert sollte mit Listenansicht binden.

zB: wenn ich tippeein Im Textfeld sollten alle Elementwerte aufgeführt sein, die mit einem Wert wie anandha kumar, anna ect beginnen. Angenommen, ich behalte den Wert anandha kumar und anna in Array s1. Ich sollte alle anderen Werte auflisten, die Array-Werte wie antony ect ... in der Listenansicht erwarten.

<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>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage