Witam
Mam bazę firmy transportowej a w niej tabelę kierowcy którą przeciągnąłem na formularz przy użyciu DataGridView. Chciałbym przy pomocy 2 textboxów przeszukiwać dynamicznie jej kolumny czyli imię i nazwisko (imię - textBox1 , nazwisko - textBox2). Mam problem bo po wpisaniu w textbox1 konkretnego imienia wyświetla mi kierowców z tymi samymi nazwami jednak gdy chcę jeszcze dodatkowo przefiltrować wpisując w textbox2 nazwisko nic się nie dzieje. Bardzo proszę o pomoc i cierpliwość gdyż to dopiero początek mojej przygody z programowaniem :)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Firma_Transportowa
{
public partial class Wyszukaj_kier : Form
{
public Wyszukaj_kier()
{
InitializeComponent();
}
private void Wyszukaj_kier_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'bazaDataSet.kierowcy' table. You can move, or remove it, as needed.
this.kierowcyTableAdapter.Fill(this.bazaDataSet.kierowcy);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
// DataView component
DataView view = new DataView();
view.Table = bazaDataSet.Tables["kierowcy"];
view.RowFilter = "imie LIKE '%" + textBox1.Text + "%'";
kierowcyDataGridView.DataSource = view;
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
// DataView component
DataView view = new DataView();
view.Table = bazaDataSet.Tables["kierowcy"];
view.RowFilter = "nazwisko LIKE '%" + textBox2.Text + "%'";
kierowcyDataGridView.DataSource = view;
}
}
}