Genfylde listbokse
Hejsa EJeg har et problem med en listbox...
Jeg bruger en funktion til at fylde den med data fra et xml doc.
Listboksen fyldes når applicationen starter og så kan man genfylde den igen, enten ved at søge på en streng og fylde den med resustatet, eller ved bare at fylde den helt op igen.
DataSet dsWine = new DataSet();
dsWine.ReadXml(cnt.dataPath);
foreach (DataRow dr in dsWine.Tables["DealerWine"].Rows)
{
if (srcStr.Length>0)
{
if (dr["name"].ToString().IndexOf(srcStr.ToString())>-1)
{
lstShowWines.Items.Add(dr["name"].ToString());
}
}
else lstShowWines.Items.Add(dr["name"].ToString());
}
lstShowWines.DataSource = dsWine.Tables["DealerWine"];
lstShowWines.DisplayMember = "name";
lstShowWines.ValueMember = "guid";
der kommer en fejl når jeg søger eller når der genfyldes:
"cannot modify the items collection when the datasource is set"
Hjælp!
