Wodrin steckt denn die ListBox in der ASPX? In nem DataGrid? 
Und wof�r das:
DDLLIFNummer = (ListBox)e.Item.Cells[2].FindControl("DDLLIFNummer");
?
Wenn die ListBox nicht gerade dynamisch generiert wird, solltest Du diese
Zeile eigentlich weglassen k�nnen.

Gru�
Sebastian


-----Urspr�ngliche Nachricht-----
Von: Alexander Zeitler [mailto:[EMAIL PROTECTED] 
Gesendet: Mittwoch, 4. Juni 2003 10:47
An: Asp. [EMAIL PROTECTED] Com
Betreff: [Asp.net] wieder Objektverweis


Hallo,

ich bekomme wieder mal die Fehlermeldung, da� der
Objektverweis nicht auf eine Objektinstanz festgelegt wurde.
Allerdings kann ich keinen Fehler feststellen:

die ListBox wird in der aspx-Datei erzeugt:

<asp:ListBox ID="DDLLIFNummer" Runat="server"
CssClass="listinput"></asp:ListBox>

in der aspx.cs wird sie deklariert:
protected System.Web.UI.WebControls.ListBox DDLLIFNummer;

in ItemDataBound wird sie bef�llt:

DDLLIFNummer = (ListBox)e.Item.Cells[2].FindControl("DDLLIFNummer");
DDLLIFNummer.DataSource = new Suppliers();
DDLLIFNummer.DataTextField = "Name";
DDLLIFNummer.DataValueField = "ID";
DDLLIFNummer.DataBind();

nun m�chte ich sie in ItemCommand wieder ansprechen:

Response.Write(e.Item.FindControl("DDLLIFNummer").ToString());

Liefert mir ein System.Web.UI.WebControls.ListBox zur�ck, d.h.
doch, da� sie gefunden wurde.

Wenn ich nun aber
Response.Write(DDLLIFNummer.SelectedItem.Value.ToString());

ausgeben will, erhalte ich o.g. Fehlermeldung.
Andere Elemente, wie z.B. DropDownLists oder TextBoxen
funktionieren problemlos.

Was mache ich hier falsch?

Gruss

Alex
www.aspintranet.de

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an