Listviewitem naming
Hej eksperter.Jeg sidder og roder med listviews, og har nogle forskellige rækker, men lige pludselig finder jeg ud af jeg skal have nogle flere rækker ind, og så skal jeg sidde og holde styr hvilke strings der ligger i de forskellige subitems.
ListViewItem lvi = new ListViewItem();
lvi.Text = Navn;
lvi.SubItems.Add(Adresse);
lvi.SubItems.Add(Postnummer);
lvi.SubItems.Add(telefonnummer);
problemet er når jeg skal teste på en af strengene i mit ListViewItem, så skal jeg vide hvilken position de ligger i.
eks.
// I lvis[i].SubItems[1].Text ligger Postnummer
if (lvis[i].SubItems[1].Text == 7000)
{
ListView1.Items.Add(lvis[i]);
}
jeg kan se at man på en eller anden måde kan bruge tekst til at afgøre hvilket subitem man vil tilgå sådan at man kan skrive
// I lvis[i].SubItems["Postnummer"].Text ligger Postnummer
if (lvis[i].SubItems["Postnummer"].Text == 7000)
{
ListView1.Items.Add(lvis[i]);
}
problemet forkommer selvfølgelig først når man begynder at skubbe strenge ind før end den man tester på. Men jeg sidder med 15 subitems, og skal bruge lidt flere nu og hvad nu hvis man ikke skal bruge alle oplysninger og så fjerne nogle subitems så går det hele i kludder, og man skal holde tungen mere end lige i munden.
Håber der er hjælp derude
på forhånd tak
Tommy Bergquist