Cuestión : Datalist reajustó todos sus artículos cuando se enciende OnItemCommand

Había trabajado en el datalist que tiene otro datalist dentro de él que la lista jerarquizada ahora consiste en los botones de la imagen del color en que alguien chasca encendido los botones uces de los el OnItemCommand es leña y puesta al día de los datos de los artículos del padre y del niño pero quisiera que los otros artículos en la lista mantuvieran su estado, pero los otros artículos también reseting para firmar con iniciales el state

Thanks
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
el class= " del id= " codeSnippet845693 del
protected Swatches_ItemCommand vacío (remitente del objeto, DataListCommandEventArgs e)
    {
        si (el == de e.CommandName “selecciona”)
        {
            pieza de la secuencia = e.CommandArgument.ToString ();

            foreach (parentItem de DataListItem en thumbRotatoralt.Items)
            {
                Etiquetar el lblPart = (etiqueta) parentItem.FindControl (“lblPart”);
                Etiquetar el lblproductcode = (etiqueta) parentItem.FindControl (“lblproductcode”);

                si (pieza del == de lblPart.Text)
                {
                    Imagen img1 = (imagen) parentItem.FindControl (“img1”);
                    Etiquetar el lblPrice = (etiqueta) parentItem.FindControl (“lblPrice”);

                    DataTable DTColourFetch = nuevo DataTable ();
                    DTColourFetch = LoadColourInfo (parte, ColourCode, “GetAllColorSwatchesWithMin”);

                    si (DTColourFetch.Rows.Count > 0)
                    {
                        encadenar Image1 = DTColourFetch.Rows [0] [“Imagename”] .ToString ();



                        lblPrice.Text = FormatePrice (precio, presaleprice);

                        img1.ImageUrl = FormatImageURL (Image1);


                        pnames = lblname de la secuencia. Texto;
                        encadenar ProductName = los pnames + ““+ getfirstcolourname;
                        lblname. Texto = ProductName.Trim ();
                    }
                }
            }
        }
    }


 
        
            
                
                    class= " ItemListInnerstyle " del 
colspan= " 2 " del
Javascript del href= " de " relateditemdescr2pbuttons del cssclass= " de " ItemListlinkUnderline " del class= del ”, “<%=ALTCatID %>")) “> " de CssClass= " ItemListDescr " del " lblname de la etiqueta ID=
Javascript del href= " de " relateditemdescr2pbuttons del cssclass= " de " ItemListlinkUnderline " del class= del ”, “<%=ALTCatID %>")) “> '/>
" sólido " " sólido "

" de CssClass= " ItemListPrice " del " lblPrice de ID=

Javascript del href= " de " relateditemdescr2pbuttons del cssclass= " de " ItemListlinkUnderline " del class= del ”, “<%=ALTCatID %>")) “> Más detalles
class= del

Respuesta : Datalist reajustó todos sus artículos cuando se enciende OnItemCommand

Usted no fijó la pieza donde usted ata los datos al datalist, pero mi primera conjetura sería que ocurre el atascamiento siempre. Intento que la pone dentro de una si-declaración:
¡si (! Page.IsPostback)
{
thumbRotatoralt.DataSource = datasource;
thumbRotatoralt.DataBind ();
}
Otras soluciones  
 
programming4us programming4us