Hi,
First,
use like Statement for Filter
command.CommandText = "SELECT * FROM employee WHERE Username like @Username +'%' ";
In Old Case you only get result when Search text match with exact user name.
Now Search filter Username Start with your Entered Text
Second,
Instead of Execute Reader Use Data Adapter
command.Connection = con;
command.CommandText = "SELECT * FROM employee WHERE Username=@Username";
command.Parameters.AddWithValue("@Username", txtSearchByEmployee.Text.ToUpper());
DataTable dt = new DataTable();
MySqlDataAdapter da = new MySqlDataAdapter(command);
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.DataBind();
Thanks
Siva Rm K