Filtri GridView in Asp.NET e C#
GridView è uno controllo server molto comodo e molto utlizzato per rappresentare in maniera strutturata i dati presi da un database.
Hanno parecchie proprietà, ma gli manca la possibilità di filtrare i dati.
Oggi vi spiegao come ho fatto io per filtrare i dati attarverso una DropDownList.
In sostanza ho due DDL che fanno da filtro su una GV.
Tutti e tre prendono i dati da un ObjectDataSource e da metodi personalizzati.
Prima di tutto io ho aggiunto un nuovo progetto alla mia soluzione in modo da crare le varie classi/metodi personalizzati per interfacciarli al db, l'ho chiamato TNWB.
Qua dentro ho creato questa classe:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace TNWDB
{
public class Connection
{
private static SqlConnection conn = new SqlConnection("Data Source=10.0.5.131;Initial Catalog=TNW;Persist Security Info=True;User ID=user;Password=pass");
public static SqlConnection getConnection()
{
return conn;
}
}
}
Questa classe si occupa solo di istanziare la connessione.