foreach para una table

20/06/2006 - 13:47 por zero18pub | Informe spam
Tengo una table html q converti en control del servidor al que tiene 20
filas y 40 celdas.
He añadido un radiobuttonlist a las 20 celdas de izquierda.

Voy a recorrer la tabla para encontrar los radiobuttonlist

public int recorre(Control parent)
{

foreach (Control ctrl in parent.Controls) {
if (ctrl.Controls.Count > 0)
{

b += 1;
recorre(ctrl);
}

} return b;
}
Solo recorro los htmltableCell no encuentro los radiobuttonlist. que
hacer

Preguntas similare

Leer las respuestas

#16 Vyacheslav Popov
21/06/2006 - 18:56 | Informe spam
Esto es cuestión de simplicidad frente a velocidad y C# frente a MSIL.

¿Por que no programar en ensamblador directamente?

Saludos ;)


"Misael Monterroca" escribió en el mensaje
news:%
Mostrar la cita
#17 Misael Monterroca
21/06/2006 - 19:09 | Informe spam
jajajajajajajaja..

Aunque en este caso, aplicaria como:

¿Por qué no programar directamente en IL? :P

{
this.Saludo = Saludos!
this.Nombre = Misael Monterroca | Microsoft MVP C#;
this.Blog = http://www.neo-mx.com/blogs/neo-mx
}


"Vyacheslav Popov" wrote in message
news:
Mostrar la cita
#18 Vyacheslav Popov
21/06/2006 - 19:59 | Informe spam
Sí, tientes razón, pero en ensamblador es más rápido :D

¿Cómo ganar 2 ciclos de microprocesador?

jejejeje

"Misael Monterroca" escribió en el mensaje
news:
Mostrar la cita
#19 Daniel A. Calvin
22/06/2006 - 02:52 | Informe spam
Hola Vyacheslav Popov

Lo mande solo por que muchas veces algunas cosas son distintas a como uno
imagina.
El codigo Msil se lo robe a Tom Archer...

Un abrazo

Daniel


"Vyacheslav Popov" escribió en el
mensaje news:Op6i$
Mostrar la cita
#20 Octavio Hernandez
22/06/2006 - 11:08 | Informe spam
Hola Daniel, Misael, Vyacheslav!

Perdonad la demora en responder, ayer he tenido un día "movido"...
Además he hecho unas cuantas pruebas por mi cuenta :-)

Vyacheslav: >> ¿Cómo ganar 2 ciclos de microprocesador?

Bueno, en el fondo tienes razón... El "culpable" de este hilo soy yo que fue
quien mencionó primero
el tema del rendimiento. Pero me alegro de haberlo hecho, porque he
aprendido algo...

Daniel: > Lo mandé solo por que muchas veces algunas cosas son distintas a
como uno imagina.

Exacto! Gracias por "darnos la luz".

Misael: >>>>> Exacto, y finalmente es menos costoso realizar la comprobación
de NULL,
Mostrar la cita
Creo que me he dado cuenta de dónde estaba el fallo en mi razonamiento:
asumir que un cast

(RadioButtonList) control

es una mera re-interpretación del significado de 4 bytes de memoria, como
ocurre en código no
manejado (C++, Delphi). En código manejado no se permite este tipo de
"agujeros potenciales",
y por eso los compiladores (VB también) producen una instrucción castclass
en el IL.

Saludos a todos,

Octavio
Ads by Google
Search Busqueda sugerida