
18/04/2005, 04:42
|
| | 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. |