Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/04/2005, 04:42
Orioles
 
Fecha de Ingreso: agosto-2004
Mensajes: 37
Antigüedad: 20 años, 6 meses
Puntos: 0
ok

Probaré como me has dicho... de todas formas ahí os mando mi Page_Load para que veáis lo que intento hacer.

private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
//Accedo al formulario anterior para capturar el num de variables
//que seleccionó el usuario
vR = (ProyectoIOusal.WebFormVariablesRestricciones) Context.Handler;

//Según el número de variables, habrá que presentar tantos
//huecos para rellenar con valores
datosVariables = new System.Web.UI.WebControls.TextBox[vR.NumeroVariables];

//Se representan los huecos para la función objetivo
for (int i=0; i<vR.NumeroVariables; i++)
{
datosVariables[i] = new System.Web.UI.WebControls.TextBox();
datosVariables[i].ID = "variable" + (i+1).ToString();
datosVariables[i].Visible = true;

//Añado los textbox creados dinámicamente a un panel estático
//existente (si no hacía esto no me mostraba los textbox)
panelFO.Controls.Add(datosVariables[i]);
}

//Continuaría con más ecuaciones... pero ya sería +- repetición de esto
}

Al salir de esta función, como "datosVariables" lo creo local... ya no me deja acceder desde otras funciones posteriores para capturar los valores introducidos por el usuario.

Muchas gracias.