2016-08-15 4 views
0

Ich habe es geschafft, den Index aus dem allerersten Element in der Spalte in meiner Listenansicht, aber aus der gleichen Zeile möchte ich den Textwert von der zweiten erhalten Spalte mit der Indexnummer.Wie bekomme ich den Textwert von einer Unterposition nach Index in C#

// Gets the item from the listview 
var item = listview1.FindItemWithText(textbox4.Text); 

if (item != null) 
{ 
    // Gets the index number from that item 
    var index = listview1.Items.IndexOf(item).ToString(); 
    string secondValue = listview1.Items(index).SubItems(1).Text); 
    // secondVlaue should have the subitems txt value? 

} 

Ich habe wirklich alles versucht, aber es scheint nicht zu funktionieren.

EDIT:

Es sollte ein Verfahren mit SubItem seiner Ursache es so in der visuellen aussieht:

index  Name:    Information: 
0  Harry   Harry hasn't been online for 7 days 
1  Jason   jason hasn't been online for 5 days 
2  Sarah   Sarah hasn't been online for 2 days 
3  Jack   Online 

Was ich weiß, ist, dass der Index von Harry = 0 und der Index von Jack = 3 Also jetzt mit diesen Indexwerten möchte ich den Textwert der Column 'Information' erhalten, die den gleichen Index wie der Name Column hat.

Dies sollte möglich sein?

+0

Was ist, wenn Sie 'listview1.Items (index + 1)' sagen? – Rahul

+0

Ist Index ein numerischer Wert? Sie brauchen wahrscheinlich 'ToString()' nicht. –

+0

Ich empfehle Ihnen auch, dass Sie lernen, wie Sie in der MSDN-Hilfedokumentation navigieren. Es bietet eine Vielzahl von Informationen darüber, welche Methoden für jede Klasse verfügbar sind und wie sie verwendet werden. –

Antwort

1

Try this:

Hier wird der Index dann als String .Make es als eine ganze Zahl zugeordnet ist nur secondValue wird eine Ausgabe geben. var index = listview1.Items.IndexOf (Element);

Es gibt keine Methode namens SubItems in der ListView-Klasse. Wenn Sie möchten, dass das nächste Element bedeutet, dass Sie plus 1 Wert für den Index benötigen.

string secondValue = listview1.Items(index+1).ToString(); 
Verwandte Themen