My Code for WinForm worked fine:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
var Auswahl = listBox1.SelectedItem as Beobachter;
textBox1.Text = Auswahl.BeobachterID.ToString();
textBox2.Text = Auswahl.Vorname;
textBox3.Text = Auswahl.Nachname;
}
for WebForm it doesnt
protected void ListBox2_SelectedIndexChanged(object sender, EventArgs e)
{
var Auswahl = *ListBox2.SelectedItem as Person*; // This part fails
txtID.Text = Auswahl.PID.ToString();
txtVorname.Text = Auswahl.Vorname;
txtNachname.Text = Auswahl.Nachname;
}
Error Message: Cannot convert type 'System.Web.UI.WebControls.ListItem' to 'WebApplication4.Person' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion
How can I do it?