PDA

View Full Version : سوال: نتایج جستجو در TEXTBOX به صورت آبشاری!



amirebm
یک شنبه 08 اسفند 1389, 18:42 عصر
سلام

من میخوام توی windows aplication درست جستجویی مثل جستجوی اینترنتی پیاده سازی کنم(حالت ajax)

مثلا مثل موتور های جستجو با وارد کردن یک کلمه، کلمات مشابه دیگه رو به صورت آبشاری نشون بده.

خودم یه کم کار کردم ،کدی که استفاده کردم وقتی جستجو می کنه مورد های جستجو به صورت آبشاری

نشون داده میشه،البه من فقط اینو تونستم توی یه دیتا گرید پیاده کنم.

برای text box باید چه کار کرد؟

من این سوال رو توی تالار #C مطرح کردم اما دریغ از یک پاسخ...




private void TxtWriter_TextChanged(object sender, EventArgs e)
{

dta = new DataTable();

BllBook Obj = new BllBook();

Obj.Wr_Name = TxtWriter.Text.Trim();

dta = Obj.Select_Writer();

dataGridView2.DataSource = dta;

}

/*
ALTER PROCEDURE [dbo].[Search_Writer] @Wr_Name nvarchar (50)

AS

select Wr_Name from Writer

where Wr_Name like @Wr_Name + '%'



*/

V0R73X
دوشنبه 09 اسفند 1389, 02:41 صبح
از کنترل AJAX Toolkit Auto Complete Extender استفاده کن. اگر با AJAX Toolkit آشنایی نداری، آموزش های ابتدایی مربوطه تو همین سایت پیدا میشه (جست و جو کن!)
آموزش چگونگی کار با کنترل Auto Complete هم تو اینجا (http://www.asp.net/ajax/ajaxcontroltoolkit/samples/) پیدا میشه.

amirebm
دوشنبه 09 اسفند 1389, 09:40 صبح
از کنترل AJAX Toolkit Auto Complete Extender استفاده کن. اگر با AJAX Toolkit آشنایی نداری، آموزش های ابتدایی مربوطه تو همین سایت پیدا میشه (جست و جو کن!)
آموزش چگونگی کار با کنترل Auto Complete هم تو اینجا (http://www.asp.net/ajax/ajaxcontroltoolkit/samples/) پیدا میشه.

دوست عزیز من نگفتم که میخوام از ajax استفاده کنم،چیزی که من دنبالشم چیز خاصی نیست فقط یه نکته ایی داره که من دنبال اون نکته ام.

ببین،همونطور که توی کد بالا میبینی توی متد TextChanged من دیتا گرید استفاده کردم که دقیقا جواب میده اما توی textbox نمیدونم چطور باید این دیتا ها رو

bind کنم.

عکسی که گذاشتم منظورمو واضحتر بیان میکنه.


66938