Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ListItemCollection.FindByText-Methode: (String)

 

Veröffentlicht: Oktober 2016

Sucht in der Auflistung nach einem ListItem mit einer Text -Eigenschaft, die dem angegebenen Text entspricht.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public ListItem FindByText(
	string text
)

Parameter

text
Type: System.String

Der zu suchende Text.

Rückgabewert

Type: System.Web.UI.WebControls.ListItem

Ein ListItem die den angegebenen Text enthält die text Parameter.

Verwenden der FindByText Methode, um der Auflistung gesucht werden soll eine ListItem mit einer Text Eigenschaft, die vom angegebenen Text entspricht der text Parameter. Diese Methode führt einen Vergleich kulturunabhängiger Groß- und Kleinschreibung unterschieden. Diese Methode führt keine partielle suchen oder Platzhalterzeichen suchen aus. Wenn ein Element nicht in der Auflistung, die mit diesen Kriterien gefunden wird null zurückgegeben.

ListItem myListItem = SearchType.SelectedItem;
ListItem crItem = null;
String searchText = TextBox1.Text;
if(myListItem.Value == "Name")
{
    if(TextBox1.Text != "")
    {
        String searchSubfir = searchText.Substring(0,1);
        String searchSubsec = searchText.Substring(1);
        searchText = searchSubfir.ToUpper()+searchSubsec.ToLower();

        // Search by country or region name.
        crItem = ItemCollection.FindByText(searchText);
    }
}
else
{
    // Search by country or region code.
    crItem = ItemCollection.FindByValue(searchText.ToUpper());
}

String str = "Search is successful. Match is Found.<br />";
str =str + "The results for search string '" + searchText + "' are:<br />";
str = str + "the country or region code is " + crItem.Value + "<br />";
str = str + "the country or region name is " + crItem.Text;

// Add the string to the label.
Label1.Text = str;

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: