به کار گیری DataTable در AutoCompleteSource

ساخت وبلاگ

به منظور پر کردن AutoCompleteSource برای افزایش سرعت می توان به جای حلقه For از Datatable استفاده کرد و به صورت چشمگیری سرعت را فزایش داد.

روش استفاده از Datatable   به شرح زیر می باشد.

 

DataTable dt_txt = db.select("SELECT * FROM yourTable");

string[] postSource = dt_txt.AsEnumerable()

.Select(x => x.Field("field_Name"))
.ToArray();
var source = new AutoCompleteStringCollection();
source.AddRange(postSource);
textBox1.AutoCompleteCustomSource = source;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;


موضوعات مرتبط: برنامه نویسی
برچسب‌ها: c , AutoCompleteSource خاطرات یک کارشناس IT...
ما را در سایت خاطرات یک کارشناس IT دنبال می کنید

برچسب : کار,گیری, نویسنده : 9persionits1 بازدید : 257 تاريخ : شنبه 28 مرداد 1396 ساعت: 2:48