PDA

View Full Version : جستجو در دیتابیس



jas1387
سه شنبه 15 بهمن 1387, 09:05 صبح
سلام خدمت دوستان

من می خواهم در جدول user جستجو کنم،که کاربر با تایپ اولین حرف یک کلمه تمامی کلمه های که با

آن حرف شروع می شود را نمایش بدهد ( لطفا با کد توضیح بدهد )

آیا بهتر است که مستقیم در table جستجو کنم

آیا بهتر است که مقادیر table را درون dataset بریزم و بعد درون dataset جستجو کنم

لازم بذکر است که بنده جستجو کردم ولی مطلبی مناسب پیدا نکردم

Sajjad.Aghapour
سه شنبه 15 بهمن 1387, 13:21 عصر
1. AutoCompleteCustomSource مربوط به textBox رو ست کنید....
2. َAutoCompleteMode رو روی گزینه دلخواه بذارید...
3. AutoCompleteSource رو روی CustomSorce بذارید....

این خواسته شما رو براورده می کنه(برای نمایش)....

برای جستجو هم می تونید از SqlDataReader استفاده کنید.....

jas1387
سه شنبه 15 بهمن 1387, 16:41 عصر
سلام

میشه بشتر توضیح بدهید

yaserjvani
سه شنبه 15 بهمن 1387, 22:36 عصر
با سلام خدمت اساتید محترم نم توی برنامم به یه مشکل کوچیک بر خوردم اگه ممکنه کمکم کنید ممنون می شم
[ da.SelectCommand = new OleDbCommand();
da.SelectCommand.Connection = con;
da.SelectCommand.CommandText = "SELECT * FROM Table1 ";


da.DeleteCommand = new OleDbCommand();
da.DeleteCommand.Connection = con;
da.DeleteCommand.CommandText = "DELETE FROM table1 WHERE cod=@cod";
da.DeleteCommand.Parameters.AddWithValue("@cod", textBox1.Text);

con.Open();
da.Fill(ds, "Table1");

//ds.Tables["Table1"].Rows[5].Delete();
da.DeleteCommand.ExecuteNonQuery();
con.Close();

// DataView view = new DataView(ds.Tables[0]);
//view.Table = new DataTable("table1");


dataGridView1.DataSource =ds;
dataGridView1.DataMember = "table1";]
موقعی که برنامه رواجرا می کنم رکورد مورد نظر رو حذف می کنه اما نشون نمیده کهحذف شده باید برناه رو ببندم و باز کنم تا نشون بده که رکورد حذف شده لطفاکمک نید
مرسی