Les cuento como dice mi titulo, estoy haciendo mi practica, y estoy haciendo un pequeño programa en C# en VS 2008 y casi todo el programa es en Base a DataGridView's.
Yendo al grano, mi datagridview se cuelga de una BD SQL Server y los mando a un dgv mediante un filtro (que me filtre por fecha), eso me sale.
Ahora mi duda

Les adujnto mi codigo, que es el de buscar por fecha de vencimiento:
public partial class EliminarInstrumento : Form
{
public EliminarInstrumento()
{
InitializeComponent();
}
private SqlDataAdapter misqlDa; //Adaptador de Datos
private SqlConnection miConexion; //Objeto Conexión
private DataSet miDt; //Conjunto de Datos
private string miCadenaConexion; //Cadena de Conexion al Servidor SQL
private string consulta; //Consulta para mostrar en el datagridview
private BindingSource datosBS; //Recurso de datos
private void btnBuscar_Click(object sender, EventArgs e)
{
try
{
if (txtFecha.Text == "")
{
MessageBox.Show("Debe Ingresar una fecha", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
Conectar();
consulta = "SELECT * FROM " + Convert.ToString(cmbFondos.SelectedItem) + " where Vcto = convert(datetime, '" + txtFecha.Text + "',103);";
misqlDa = new SqlDataAdapter(consulta, miConexion);
miDt = new DataSet();
datosBS = new BindingSource();
misqlDa.Fill(miDt, "Datos");
datosBS.DataSource = miDt;
datosBS.DataMember = "Datos";
dataGridView1.DataSource = datosBS;
label4.Visible = true;
label4.Text = "Esta en el Fondo : " + Convert.ToString(cmbFondos.SelectedItem);
}
}
catch
{
MessageBox.Show("POSIBLES ERRORES:- No selccionó Fondo - Ingreso Letras - La Fecha es Invalida", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtFecha.Text = "";
cmbFondos.Text = "...Elija un Fondo";
}
}
public void Conectar()
{
try
{
miCadenaConexion = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Document s and Settings\\*********\\Mis documentos\\Matriz Nueva\\Matriz_nueva.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
miConexion = new SqlConnection(miCadenaConexion);
miConexion.Open();
}
catch (SqlException ex)
{
MessageBox.Show("No se pudo conectar al servidor");
}
}
Ojala lo puedan entender y que alguien de buena voluntad

Saludos a todos.
