Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2007, 08:22
loquillo7
 
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