PDA

View Full Version : سوال: search در زبانc#رو چگونه می نویسیم



esmael_g
جمعه 14 فروردین 1394, 19:23 عصر
سلام دوستان اصل ماجرا اینه یه دفتر تلفن رو در نظر بگیرید این دفتر تلفن چهار بخش داره
اسم .نام خانوادگی. شهر .شماره تلفن

می خوام یه بخش بزارم که کاربر اسم طرف مقابل رو جستجو کنه لطفا کمک کنید البته من پایه هستم و خیلی موارد رو بلد نیستم پس به زبان ساده بگید انشاءالله نتیجه نهایی رو برای دانلود میزارم

nibosite
جمعه 14 فروردین 1394, 19:32 عصر
از دستور Like میشه استفاده کرد ولی باید به پایگاه داده متصل باشی


private void txtSearch_TextChanged(object sender, EventArgs e)
{
if(txtSearch.Text.Trim()!="")
{
OleDbConnection con = new OleDbConnection(Connection);
OleDbDataAdapter da = new OleDbDataAdapter("Select * From TestNameTable Where FullName Like'%"+txtSearch.Text+"%'", con);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
else
{
BindGrid();
}
}
به جای
FullName
هم باید نام اون بخش از تیبلت رو بزاری

nibosite
جمعه 14 فروردین 1394, 19:34 عصر
البته باید

using System.Data.OleDb.OleDbException;
را هم در ابتدا اضافه کرده باشی که اروری نده

esmael_g
جمعه 14 فروردین 1394, 22:35 عصر
ممنون دوست عزیز انگاری یه مشکلی هست یعنی من یادم رفت بگم دارم با ویژوال استدیو میسازم الان تو بخش فرم اپلیکیشن خوب اینجوری نه بگید تو این برنامه از کدوم ابزار استفاده کنم textboxممکنه همچنین کد مربوط به اونو رو بدید البته من اینو امتحان کردم اما نمی شه استفاده کرد اینم برنامه من
http://uplod.ir/7x9m39ite5ww/WindowsFormsApplication2.rar.htm