Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2007, 14:46
Condon_De_Lija
 
Fecha de Ingreso: agosto-2006
Mensajes: 20
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Enviar Datos Entre Capas

Saludos:

Necesito pasar la informacion contenida en 2 textBox a una consulta SQL, estoy usando C#, y sqlserver.

Estoy usando el modelo de N capas, He logrado hacer una consulta y llenar un GridView.

Mi libreria de clases tiene este código:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;

namespace Northwind.Data
{
public class Cliente
{
private SqlConnection SqlConn;
private SqlCommand SqlComm;
private DataTable dtNorthwindDatos;


private SqlConnection AbrirConexion()
{
if(SqlConn == null)
{
SqlConn = new SqlConnection();
this.SqlConn.ConnectionString = "Data Source=MIC-SERVER-TEST;Initial Catalog=Northwind;user=sa;password=MICduoc1";
this.SqlConn.Open();
}
return SqlConn;
}
private SqlCommand EjecutarComando(string strSQL)
{
if(SqlComm == null)
{
SqlComm = new SqlCommand();
SqlComm.Connection = AbrirConexion();
}

strSQL = "SELECT CustomerID, CompanyName FROM Customers";
SqlComm.CommandText = strSQL;
return SqlComm;
}
public DataTable EjecutaDataReader(string strSQL)
{
SqlDataReader reader = this.EjecutarComando(strSQL).ExecuteReader();
dtNorthwindDatos = new DataTable();
dtNorthwindDatos.Load(reader);
return dtNorthwindDatos;
}

}
}



Mi codigo consulta la base de datos northwind y trae todos los registros de dos columnas de la tabla Customers.

En mi pagina Asp configure un ObjectDataSource que lee mi data table "EjecutaDataReader", ejecuta la consulta y agregué un GridView que muestra la informacion del ObjectDataSource.

Ahora necesito hacer otra consulta que me tome el valor de 2 textBox para hacer una consulta.

Espero me puedan ayudar, he buscado y no encuentro nada.

Gracias.

Última edición por Condon_De_Lija; 20/02/2007 a las 14:52 Razón: error de escritura (error de capa 8)