Foros del Web » Programando para Internet » ASPX (.net) »

Empezando .Net Tema: componentes

Estas en el tema de Empezando .Net Tema: componentes en el foro de ASPX (.net) en Foros del Web. Buenas foreros estoy empezando en el mundo .net ahora estoy viendo el tema componentes pero no me sale mi ejemplo me sale la pantalla en ...
  #1 (permalink)  
Antiguo 13/02/2007, 08:22
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años
Puntos: 1
Empezando .Net Tema: componentes

Buenas foreros estoy empezando en el mundo .net ahora estoy viendo el tema componentes pero no me sale mi ejemplo me sale la pantalla en blanco, espero me puedan ayudar:
Tengo una clase "Datos.cs" :

using System;
using System.Data;
using System.Data.SqlClient;

namespace Componentes.Ejemplos
{
/// <summary>
/// Summary description for Datos.
/// </summary>
public class Datos
{
private String dsn;

public Datos()
{
dsn = "";
}

public Datos(String cadenaConex)
{
dsn = cadenaConex;
}

public String Conexion
{
set{
dsn = value;
}
get{
return dsn;
}
}

public DataView devEmpleados()
{
SqlConnection conexion = new SqlConnection(dsn);
SqlDataAdapter comando = new SqlDataAdapter("select firstname, lastname,city from Employees",conexion);
DataSet ds = new DataSet();
comando.Fill(ds,"Employees");
return ds.Tables["Employees"].DefaultView;
}
}
}

y mi pagina que haces uso de ella es "UseComp1.aspx" :

<%@ Import Namespace="Componentes.Ejemplos"%>
<%@ Page language="c#" Codebehind="UseComp1.aspx.cs" AutoEventWireup="false" Inherits="ControlesWeb.UseComp1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Net</title>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DataGrid Runat="server" ID="datagrid" BorderWidth="1" GridLines="Both" HeaderStyle-Font-Bold="True"
HeaderStyle-BackColor="#ffff00"></asp:DataGrid>
</form>
</body>
</HTML>

y en su paginas de eventos "UseComp1.aspx.cs" :
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace ControlesWeb
{
public class UseComp1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid datagrid;

private void Page_Load(object sender, System.EventArgs e)
{
Datos ds = new Datos();
ds.Conexion = "server=ogonzales;database=northwind;uid=sa;pw d=";
datagrid.DataSource = ds.devEmpleados();
datagrid.DataBind();
Response.Write ("Nos hemos conectado a " + ds.Conexion);
}
}
}


por alguna manera no me funciona espero me puedan ayudar a detectar el error muchas gracias
  #2 (permalink)  
Antiguo 20/03/2007, 15:01
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Empezando .Net Tema: componentes

Coloca sentencias de manejo de excepciones en tu código eso te será de mucha utilidad a la hora de querer encontrar el error.

Suerte
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 08:33.