Hab gerade herausgefunden dass es am enableviewstate-Property der DropDownList, 
welches auf False stand, lag.
Wenn ich nach einem Postback mit den Events arbeiten m�chte ben�tige ich hier immer 
den 'viewstate'?
Das Bl�de ist dann, dass meine Eingaben immer erhalten bleiben und ich das manuell 
zur�cksetzten muss...
Das kann doch nicht sein oder... Gewiss fehlt mir da noch so einiges an Wissen...

bin f�r alle Anregungen dankbar.
Gru� Hans

___________________________________
Hans Pickelmann


   


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Hans 
> Pickelmann | N�rnberg
> Sent: Monday, July 12, 2004 12:28 PM
> To: Asp.Net Liste
> Subject: [Asp.net] DropDownList in Repeater liefert nur Null (0)
> 
> 
> 
> Hallo,
> ich habe folgende Funktion an das repeater onitemcommand geh�ngt.
> inerhalb des Repeaters ist eine DropDownList definiert �ber 
> die ich die
> Quantity der einzukaufenden Produkte steuere, doch als 
> Quantity wird immer
> nur '0' angezeigt... irgendwie bekomme ich bei dem Versuch mir die
> ausgew�hlte Menge aus der DropDownList zu selektieren keinen Wert...
> hab mal mit folgender SChleife getestet ob �berhaupt was 
> r�ber kommt aber
> das funzt...
> foreach(string param in Request.Form) {
>       Response.Write(param + "=" + 
> Request.Form[param].ToString() + "<br>"); 
> }
> 
> weiss leider nicht mehr weiter an was kann das liegen...
> bin f�r alle Anregungen dankbar.
> 
> Gruss Hans
> 
> 
>   #region AddItemToCart_Command
>   protected void AddItemToCart_Command(Object Sender, 
> RepeaterCommandEventArgs e)  {
> 
>    if (Session["ShoppingCart"] == null){
>     dtCart = new DataTable("shoppingCart");
>     dtCart.Columns.Add(new DataColumn("itemID", typeof(Int32)));
>     dtCart.Columns.Add(new DataColumn("itemGuid", typeof(String)));
>     dtCart.Columns.Add(new DataColumn("itemQuantity",typeof(Int32)));
>     // die ID Spalte als AutoIncrement setzten...
>     dtCart.Columns["itemID"].AutoIncrement = true;
>     Session["ShoppingCart"] = dtCart;
>    }
> 
>       int itemIndex =(int)e.Item.ItemIndex;  
>       DropDownList myDropDownList 
> =(DropDownList)RHitlist.Items[itemIndex].FindControl("pieces");
>       Label myGuidLabel 
> =(Label)RHitlist.Items[itemIndex].FindControl("productGuid");
> 
>       int quantity = Int32.Parse(myDropDownList.SelectedItem.Value);
>       string productGuid = myGuidLabel.Text;
> 
>       Response.Write("Es wurde Zeile:"+ itemIndex +" 
> angeklickt - "+productGuid+"--"+myDropDownList.SelectedItem.Value);
> 
>       dtCart = (DataTable)Session["ShoppingCart"];
>       DataRow dr = dtCart.NewRow();
>       dr[1] = productGuid;
>       dr[2] = quantity;
>       dtCart.Rows.Add(dr);
>       Session["ShoppingCart"] = dtCart;
>   }
>   #endregion
> 
> ___________________________________
> Hans Pickelmann   
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an