straatloper
Gebruiker
- Lid geworden
- 1 jun 2008
- Berichten
- 12
Ik ben aan de laatste dingen bezig om mijn GIP af te werken.
Ik maak een scoutingprogamma voor basketbal.
Nu op mijn blad staat er 1 combobox met al mijn ploegen en 12 comboboxen (1 voor elke speler van de ploeg).
Wat ik wil is dat als je in de comboboxen van de speler alleen de namen ziet van die spelers die bij de geselecteerde ploeg spelen.
Eerst heb ik alle ploegen uit mijn database ingeladen door de volgende code te gebruiken:
En voor de volgende code gebruik ik voor de spelers in te laden:
Maar als ik mijn scouting form open geeft hij de foutmelding:
"Specific cast is not valid" :s
Ik weet niet hoe dit komt omdat ik exact dezelfde code al eens heb gebruikt in een ander form.
Ik maak een scoutingprogamma voor basketbal.
Nu op mijn blad staat er 1 combobox met al mijn ploegen en 12 comboboxen (1 voor elke speler van de ploeg).
Wat ik wil is dat als je in de comboboxen van de speler alleen de namen ziet van die spelers die bij de geselecteerde ploeg spelen.
Eerst heb ik alle ploegen uit mijn database ingeladen door de volgende code te gebruiken:
Code:
private void BPloegenLaden()
{
cboPloeg.BindingContext = new BindingContext();
cboPloeg.SelectedValue = "Ploegen.PloegId";
cboPloeg.DisplayMember = "Ploegen.Ploegnaam";
cboPloeg.DataSource = Variabelen.dsPloegen;
}
En voor de volgende code gebruik ik voor de spelers in te laden:
Code:
private void cboPloeg_SelectedIndexChanged(object sender, EventArgs e)
{
int ploegid = (int)cboPloeg.SelectedValue;
DataSet dsSpelers = db.CreateTable("SELECT * FROM tblSpeler " +
"Where tblSpeler.PloegId = " + ploegid + " ORDER BY tblSpeler.Spelernaam", "spelers");
cboBSpeler1.BindingContext = new BindingContext();
cboBSpeler1.DisplayMember = "spelers.Spelernaam";
cboBSpeler1.ValueMember = "spelers.SpelerID";
cboBSpeler1.DataSource = dsSpelers;
}
Maar als ik mijn scouting form open geeft hij de foutmelding:
"Specific cast is not valid" :s
Ik weet niet hoe dit komt omdat ik exact dezelfde code al eens heb gebruikt in een ander form.
Laatst bewerkt: