Hvorfor er Objektet tom
HejJeg har et objekt (kunderne) som indeholder en liste af objekter med kunder.
på objektet af kunderne kalder jeg en metode der fylder en resultatliste med kundeobjkter der matcher en streng. For hver 10. kundeobjekt i min resultatliste, kaldes en metode der gør en link knap synlig.
Herefter udskrives kunderne
Alt dette virker fint, men når jeg trykker på link knappen så er min resultatliste med kunderne tom.
Hvordan løses dette ??
Her er udsnit af kode:
Metode til at fylde resultliste i objektet kunderne
public int FillResultList(String soegstreng)
{
int n = 0;
Regex theReg = new Regex("\\b[^\\s]+\\b");
MatchCollection theMatches = theReg.Matches(soegstreng);
for (int i=0; i< this.kundeliste.Count ;i++)
{
foreach (Match m in theMatches)
{
if(this.kundeliste[i].MatchInObject(m.ToString()))
{
this.resultkundeliste.Add(this.kundeliste[i]);
n++;
}
}
}
return n;
}
Metode i aspx.cs filder køres ved tryk på knap ud fra indtastningsfelt:
protected void Button2_Click(object sender, EventArgs e)
{
String s = this.TextBox1.Text;
int n = this.k.FillResultList(s);
MakeLinkList(n);
ShowData(n);
}
Metoder i aspx.cs fil til udskrivning af objekter i resultliste
denne metode virker fint når den kaldes første gang fra ovenstående metode, men ikke når den kaldes fra link knap.
protected void ShowData(int b)
{
String s = this.TextBox1.Text;
for (int i = b-1; i<b+9; i++)
{
this.Table1.Rows[0].Cells[0].Text + this.k.GetResultList()[i].ToString() +"<br><br>" ;
}
}
Jeg har lavet breakpoint ved udskrivning resultatlisten indeholder ingen objekter når den kaldes fra link knap.
På forhånd tak
