View Full Version : جستجو عبارت از دیتابیس اکسس
dele_ghamgin_2008
شنبه 12 مهر 1393, 16:53 عصر
سلام . می خواهم برنامه ای بنویسم که وقتی توی تکست باکس عبارت aa را نوشتم ، رمز مربوط به آن را از توی db پیا کند . مثلاً در این فایل ضمیمه شده . می خواهم aa برابر "مرغ دریایی" باشد .
یعنی میخواهم وقتی توی تکست باکس aa رو نوشتم ، از توی لیست باکس ، عبارت مرغ دریایی انتخاب شود. برنامه نوشته شده رو پیوست کردم . ممنون می شوم منو راهنمایی کنید . با تشکر.
khokhan
شنبه 12 مهر 1393, 19:34 عصر
میخواهم وقتی توی تکست باکس aa رو نوشتم ، از توی لیست باکس ، عبارت مرغ دریایی انتخاب شود. :لبخند::متفکر::لبخند:
..............................................
private void button1_Click(object sender, EventArgs e)
{
string searcrezult = "";
string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\dbs.mdb";
string sql = @"SELECT * FROM zirna where name2 LIKE '" + textBox2.Text + "%'";
OleDbConnection conn = new OleDbConnection(connString);
OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds, "zirna");
DataTable db = ds.Tables["zirna"];
searcrezult = db.Rows[0]["NAME"].ToString();
int index = listBox1.FindString(searcrezult);
if (0 <= index)
{
listBox1.SelectedIndex = index;
}
}
dele_ghamgin_2008
شنبه 12 مهر 1393, 19:46 عصر
..............................................
private void button1_Click(object sender, EventArgs e)
{
string searcrezult = "";
string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\dbs.mdb";
string sql = @"SELECT * FROM zirna where name2 LIKE '" + textBox2.Text + "%'";
OleDbConnection conn = new OleDbConnection(connString);
OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds, "zirna");
DataTable db = ds.Tables["zirna"];
searcrezult = db.Rows[0]["NAME"].ToString();
int index = listBox1.FindString(searcrezult);
if (0 <= index)
{
listBox1.SelectedIndex = index;
}
}
مرسی درشت شد . ولی یه مشکل . دیگه حالت قبلیش کار نمیکنه . نمیشه هر دو حالت کار بکنه ؟
khokhan
شنبه 12 مهر 1393, 20:03 عصر
دیگه حالت قبلیش کار نمیکنه . نمیشه هر دو حالت کار بکنه ؟
کدی رو که قبلا در رویداد کلیک باتن بود بگذار باشه و این کد جدید رو در رویداد TextChanged تکست باکس مربوطه قرار بده و
یا اینکه دوحالت جستجو قرار بده با تکست باکس و باتن مجزا :لبخند:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.