سلام دوستان
من میخوام تکست باکسم مثل تحت وب باشه هر چیزی که توش تایپ میکنم برای استفاده های بعدی ذخیره بشه و با زدن یه حرف یا یه کلمه معادل اون پیشنهاد بشه به کاربر
کسی میتونه کمکی بکنه؟
Printable View
سلام دوستان
من میخوام تکست باکسم مثل تحت وب باشه هر چیزی که توش تایپ میکنم برای استفاده های بعدی ذخیره بشه و با زدن یه حرف یا یه کلمه معادل اون پیشنهاد بشه به کاربر
کسی میتونه کمکی بکنه؟
خیلی کارم گیره ممنون میشم کمکی بکنین
سلام دوست عزیز برای این مورد میتونید از این کد ها کمک بگیرید، من با این روش انجام دادم. اساس کارشم به این صورت هست که اطلاعات قبلی رو میریزیم داخل یه دیتا تیبل و کاربر هربار کلمه ای که تایپ میکنه مشابهش رو پیشنهاد میکنه.
این کدها رو در قسمت سازنده فرم بنویسید:
txtMozo.AutoCompleteMode = AutoCompleteMode.Suggest;
txtMozo.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection DataCollection = new AutoCompleteStringCollection();
getDataMozo(DataCollection);
txtMozo.AutoCompleteCustomSource = DataCollection;
این تابع رو هم به فرمتون اضافه کنید:
private void getDataMozo(AutoCompleteStringCollection dataCollection)
{
DataTable dt = _NamehSaderehDA.SelectAllMozo();
foreach (DataRow row in dt.Rows)
{
dataCollection.Add(row[0].ToString());
}
}
_NamehSaderehDA.SelectAllMozo = تابعی که اطلاعات رو از دیتابیس میخونه و داخل دیتا تیبل نگه میداره.
میتونید به لینک های زیر هم یه نگاهی بکنید.
https://www.c-sharpcorner.com/Upload...-windows-form/
https://www.c-sharpcorner.com/articl...ox-in-C-Sharp/
ممنونم از توضیحات شما اما جواب نداد
راهش اینه مقادیر تکست باکس جایی ذخیره بشه و بعد موقع اجرای فرم اون مقادیر اختصاص داده بشه به CustomSource تکست باکس در حالت
Auto Complete
https://s18.picofile.com/file/844022..._02_192815.png
من که کدهای شما رو عینا کپی نکردم جناب
در قسمت سازنده ی فرم منظورتون دقیقا کجا بود؟