Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2012, 18:48
Avatar de jesmi89
jesmi89
 
Fecha de Ingreso: agosto-2008
Ubicación: Bello - Antioquia
Mensajes: 47
Antigüedad: 16 años, 4 meses
Puntos: 0
Mostrar datos de una Base de Datos en varios TextBox

Hola a todos, lo que pasa es que me ha surgido un problema cuando intento que al realizar una consulta, esta me muestre los campos de la tabla en varios textbox.
Lo que estoy realizando es una pagina, donde la anterior me autentica a un usuario, y al ser correcta la info mediante un boton, me enlaza a la página donde debe mostrar los datos de esa persona.

Por tanto para que me muestre esa info, lo estoy poniendo en el load de la pagina. Y ps me funciona hasta cierto punto, ya que sin importar el dato que yo introduzca donde se valida al usuario al presion ENVIAR siempre me muestra los mismos datos, y estos siempre son el ultimo que ha sido almacenado en la base.

El código que tengo es el siguiente:

Código:
protected void Page_Load(object sender, EventArgs e)
        {
SqlConnection ccadena = new SqlConnection();

ccadena.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\Documents\\Visual Studio 2010\\Projects\\ProyectoFinal\\ProyectoFinal\\App_Data\\PQR.mdf;Integrated Security=True;User Instance=True";
 ccadena.Open();

string comando;

comando = "SELECT  Radicado, Identificacion, Tipo_Solicitud, Nombre, Asunto, Solicitud, Email  FROM Formularios";
                
SqlCommand cmd = new SqlCommand(comando, ccadena);
                
SqlDataReader reader = cmd.ExecuteReader();

                if (reader.Read())
                {
                    txtCodigo.Text = (string)reader["Radicado"];
                    txtId.Text = (string)reader["Identificacion"];
                    txtNombre.Text = (string)reader["Nombre"];
                    txtTipo.Text = (string)reader["Tipo_Solicitud"];
                    txtAsunto.Text = (string)reader["Asunto"];
                    txtMensaje.Text = (string)reader["Solicitud"];
                    txtCorreo.Text = (string)reader["Email"];
               }
                reader.Close();
                ccadena.Close();
}
Gracias espero me puedan colaborar lo mas pronto posible, es lo unico que me falta para poder terminar