Cuando el usuario navega a una página nueva, el índice seleccionado de este ddl está determinado por una cookie, pero si el ddl no contiene el valor de esa cookie, me gustaría que se establezca en 0. ¿Qué método usaría? para el ddl? Es un bucle de la mejor manera, o hay una declaración simplemente si puedo realizar?¿La mejor manera de verificar si una lista desplegable contiene un valor?
Esto es lo que he intentado, pero no devuelve un bool.
if (!ddlCustomerNumber.Items.FindByText(GetCustomerNumberCookie().ToString()))
ddlCustomerNumber.SelectedIndex = 0;
Items.FindByText era una buena opción. Gracias –
¿Alguna idea sobre las diferencias de rendimiento? – MetalPhoenix
El primer 'Contiene' no funcionó para mí. Incluso si el artículo existe en el menú desplegable 'ListItemCollection', pasó a la condición' else'. ¿Alguna idea de por qué? – doutriforce