PDA

View Full Version : آموزش: تابعی برای جست و جو در بانک اکسس



Alireza.imani
یک شنبه 05 آذر 1391, 20:35 عصر
سلام دوستان...با استفاده از تابع زیر می تونید بدون استفاده از کد های زیاد و پیچیده در بانک اکسس جست و جو کنید :


void search()
{
string query = null;
try
{
switch (comboBox1.Text)
{
case "معیار جست و جو": { query = "SELECT fieldnames FROM tablename WHERE fieldname LIKE '" + textBox1.Text + "%'"; break; }



con.Open();
OleDbCommand command = new OleDbCommand();
command.CommandText = query;
command.Connection = con;
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = command;
DataTable objDataTable = new DataTable();
adapter.Fill(objDataTable);
con.Close();
dataGridView1.DataSource = objDataTable;
}
catch { }
}


بعد از اون می تونید در کد کمبو باکستون که در اون معیار جست و جو در بانک رو انتخاب می کنید کد زیر را وارد کرده و از این طریق تابع را فراخوانی کنید :


private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
dataGridView1.Visible = true;
search();
}