Tema: Consulta...
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2012, 15:03
alehour
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Consulta...

No me anda, mira este es el codigo html y el aspx.cs:
<asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="1"
Height="848px" Width="595px">
<asp:TabPanel runat="server" HeaderText="TabPanel1" ID="TabPanel1"> <HeaderTemplate>
</HeaderTemplate>
<ContentTemplate>
<table style="width: 100%; height: 697px;" class="table">
<tr>
<td class="style7">
&nbsp;</td>
<td height="10">
<asp:Label ID="lblAlerta" runat="server" Font-Bold="True" ForeColor="Red"></asp:Label>
</td>
<td align="center" class="style7">
<asp:Label ID="lblNombreEncuesta" runat="server" Text="Nombre de Encuesta:"></asp:Label>
<asp:TextBox ID="txtNombreEncuesta" runat="server" Width="181px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtNombreEncuesta"
ErrorMessage="Ingrese el Nombre de Encuesta" ForeColor="Red"
Font-Names="Plantagenet Cherokee" ></asp:RequiredFieldValidator>
<tr>
<td align="center" class="style7">
<asp:Label ID="lblFechaComienzo" runat="server" Text="Fecha Comienzo:"></asp:Label>
</td>
<asp:Calendar ID="CalendarFechaComienzo" runat="server" Height="16px"
Width="144px"></asp:Calendar>
</td>
<td align="center" class="style7">
<asp:Label ID="lblFechaFin" runat="server" Text="Fecha Fin:"></asp:Label>
<asp:Calendar ID="CalendarFechaFin" runat="server" Height="16px" Width="216px"></asp:Calendar>
&nbsp;&nbsp;&nbsp;&nbsp;
</td>
<td align="center" class="style7">
<asp:Label ID="lblCantidadPreguntas" runat="server" Text="Catidad de Preguntas:"></asp:Label>
<asp:TextBox ID="txtCantidaddepreguntas" runat="server"></asp:TextBox>
<asp:FilteredTextBoxExtender ID="txtCantidaddepreguntas_FilteredTextBoxExtender "
FilterType = "Numbers"
runat="server" TargetControlID="txtCantidaddepreguntas" Enabled="True">
</asp:FilteredTextBoxExtender>
&nbsp;&nbsp;&nbsp;&nbsp;
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ControlToValidate="txtCantidaddepreguntas" ErrorMessage="Ingrese cantidad"
ForeColor="Red" Font-Names="Plantagenet Cherokee"></asp:RequiredFieldValidator>
<tr>
<td class="style5">
<asp:Label ID="lblCantidadResultados" runat="server" Text="Catidad de Resultados Necesarios:"></asp:Label>
</td>
<td class="style6">
<asp:TextBox ID="txtCantidadResultados" runat="server"></asp:TextBox>
<asp:FilteredTextBoxExtender ID="txtCantidadResultados_FilteredTextBoxExtender1 "
FilterType = "Numbers"
runat="server" TargetControlID="txtCantidadResultados" Enabled="True">
</asp:FilteredTextBoxExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txtCantidadResultados" ErrorMessage="Ingrese cantidad"
ForeColor="Red" Font-Names="Plantagenet Cherokee"></asp:RequiredFieldValidator>
<td height="10" class="style7">
<td align="center" class="style7">
<asp:LinkButton ID="Button1" runat="server" onclick="Button1_Click1"
Text="Paso1AgregarPreguntas" />
</table>
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel2" runat="server" HeaderText="TabPanel2">
<HeaderTemplate>
Agregar Preguntas
</HeaderTemplate>
<ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<asp:LinkButton ID="Button2" runat="server" OnClick="Button2_Click"
Text="Paso2-AgregarOpciones" />
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel3" runat="server" HeaderText="TabPanel3">
<HeaderTemplate>
Agregar Opciones
</HeaderTemplate>
<ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel4" runat="server" HeaderText="TabPanel4">
<HeaderTemplate>
Agregar Permisos
</HeaderTemplate>
</asp:TabPanel>
</asp:TabContainer>
-
Fachada f = Fachada.getInstance();
protected void Page_Load(object sender, EventArgs e){}
protected void Button1_Click1(object sender, EventArgs e)
{ int cantidad = Int32.Parse(txtCantidaddepreguntas.Text);
List<String> Lista = f.TipoEncuesta();
for (int i = 1; i <= cantidad; i++)
{ TextBox tb = new TextBox();
Label lb = new Label();
DropDownList cb = new DropDownList();
lb.Text = "Pregunta " + i;
tb.ID = "TextBox" + (i).ToString();
cb.ID = "Lista" + (i).ToString();
TabPanel2.Controls.Add(lb);
TabPanel2.Controls.Add(tb);
TabPanel2.Controls.Add(cb);
cb.DataSource = Lista;
cb.DataBind();
lb.Visible = true;
tb.Visible = true;
cb.Visible = true;
TabPanel2.Visible = true;
UpdatePanel1.ContentTemplateContainer.Controls.Add (lb);
UpdatePanel1.ContentTemplateContainer.Controls.Add (tb);
UpdatePanel1.ContentTemplateContainer.Controls.Add (cb);
UpdatePanel1.Visible = true;
protected void Button2_Click(object sender, EventArgs e)
{ int cantidad = Int32.Parse(txtCantidaddepreguntas.Text);
for (int j = 1; j <= cantidad; j++)
{ DropDownList cb = (DropDownList)UpdatePanel1.ContentTemplateContaine r.FindControl("Lista" + j.ToString());
if (cb.SelectedValue == "Multiple Opcion")
{ for (int i = 1; i <= cantidad; i++)
{ TextBox tbb = new TextBox();
TextBox tb = new TextBox();
TextBox tb1 = new TextBox();
TextBox tb2 = new TextBox();
tbb.Text = "Pregunta " + i;
tb.ID = "TextBox1";
TabPanel3.Controls.Add(tbb);
TabPanel3.Controls.Add(tb);
TabPanel3.Controls.Add(tb1);
TabPanel3.Controls.Add(tb2);
tbb.Visible = true;
tb.Visible = true;
tb1.Visible = true;
tb2.Visible = true;
TabPanel3.Visible = true;
UpdatePanel2.ContentTemplateContainer.Controls.Add (tbb);
UpdatePanel2.ContentTemplateContainer.Controls.Add (tb);
UpdatePanel2.ContentTemplateContainer.Controls.Add (tb1);
UpdatePanel2.ContentTemplateContainer.Controls.Add (tb2);
UpdatePanel2.Visible = true;
Espero puedan encontar donde esta el error.
Muchas gracias! Ale.hour