Foros del Web » Programación para mayores de 30 ;) » .NET »

problema con el Databind

Estas en el tema de problema con el Databind en el foro de .NET en Foros del Web. Tengo este codigo son 2 textos , un botón para insertar y una grilla para mostrar los datos. <%@Page Language="C#" MasterPageFile="MasterPageMercado.master" AutoEventWireup="true" Title="Zonas del Mercado" ...
  #1 (permalink)  
Antiguo 10/05/2007, 11:40
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
problema con el Databind

Tengo este codigo son 2 textos , un botón para insertar y una grilla para mostrar los datos.

<%@Page
Language="C#"
MasterPageFile="MasterPageMercado.master"
AutoEventWireup="true"
Title="Zonas del Mercado"
CodeFile="zona.aspx.cs"
Inherits="_Default"
EnableEventValidation="False"
%>
<%@Register
Assembly="Gaia.WebWidgets"
Namespace="Gaia.WebWidgets"
TagPrefix="gaia"%>
<asp:Content
ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<table>
<tr>
<td>
<gaia:TextBox
ID="txtIdX"
runat="server"
Width="20px"
>
</gaia:TextBox>
</td>
<td>
<gaia:TextBox
ID="txtDetalleX"
runat="server"
Width="150px"
>
</gaia:TextBox>
</td>
<td>
<gaia:Button
ID="btnInsertaZona"
runat="server"
Text="Insertar"OnClick="btnInsertaZona_Click"
/>
</td>
</tr>
</table>
<br/>
<asp:GridViewID="GridView1"runat="server">
</asp:GridView>
</asp:Content>

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Reflection;
using mercado;
using Gentle.Framework;

publicpartialclass_Default : System.Web.UI.Page
{
IList lista;
protectedvoid Page_Load(object sender, EventArgs e)
{

lista = mercado.Zona.ListAll();
GridView1.DataSource = lista;
GridView1.DataBind();
}

protectedvoid btnInsertaZona_Click(object sender, EventArgs e)
{
mercado.Zona zonaX = new mercado.Zona(Convert.ToInt32( txtIdX.Text), Convert.ToString(txtDetalleX.Text));
Broker.Insert(zonaX);
lista.Add(zonaX);
GridView1.DataSource = lista;
GridView1.DataBind();
}

Cuando aprieto el botón insertar no me actuliza la grilla y el boton queda presionado. Pero si ingresa los datos en la BD.

Alguna sugerencia.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.