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.