سلام دوست عزیز برای این مورد میتونید از این کد ها کمک بگیرید، من با این روش انجام دادم. اساس کارشم به این صورت هست که اطلاعات قبلی رو میریزیم داخل یه دیتا تیبل و کاربر هربار کلمه ای که تایپ میکنه مشابهش رو پیشنهاد میکنه.
این کدها رو در قسمت سازنده فرم بنویسید:
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/