آموزش ساخت AutoComplete TextBox در #C
سلام بر پروگرم نود و هشتیهای عزیز …
در این مطلب آموزش سی شارپ یاد می گیرین که با AutoComplete TextBox کار کنید.AutoComplete TextBox برای پیشنهاد دادن متن به کاربر مورد استفاده قرار می گیره.مثلا وقتی شما توی گوگل کلمه ای رو سرچ می کنید ، به شما کلماتی رو پیشنهاد میده.در این مطلب آموزشی یاد می گیرین که چه طور متن هایی رو به کاربر پیشنهاد بدهید.
این کد را در رویداد load فرم قرار دهید:
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection DataCollection = new AutoCompleteStringCollection();
addItems(DataCollection);
textBox1.AutoCompleteCustomSource = DataCollection;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection DataCollection = new AutoCompleteStringCollection();
addItems(DataCollection);
textBox1.AutoCompleteCustomSource = DataCollection;
سپس این تابع را به کدهایتان اضافه کنید:
public void addItems(AutoCompleteStringCollection col)
{
col.Add("Abel");
col.Add("Bing");
col.Add("Catherine");
col.Add("Varghese");
col.Add("John");
col.Add("Kerry");
}
{
col.Add("Abel");
col.Add("Bing");
col.Add("Catherine");
col.Add("Varghese");
col.Add("John");
col.Add("Kerry");
}
پر کردن داده ها به صورت AutoComplete از داده های دیتابیس sql server
در این روش داده های پایگاه داده sql server خوانده می شود و به صورت auto complete به کاربر نمایش داده می شود.
ابتدا در رویداد لود فرم کدهای زیر را بنویسید:
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;