به منظور پر کردن AutoCompleteSource برای افزایش سرعت می توان به جای حلقه For از Datatable استفاده کرد و به صورت چشمگیری سرعت را فزایش داد.
روش استفاده از Datatable به شرح زیر می باشد.
DataTable dt_txt = db.select("SELECT * FROM yourTable");
string[] postSource = dt_txt.AsEnumerable()
.Select
.ToArray();
var source = new AutoCompleteStringCollection();
source.AddRange(postSource);
textBox1.AutoCompleteCustomSource = source;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
موضوعات مرتبط: برنامه نویسی
برچسب ها: c , AutoCompleteSource
using Microsoft.Office.Interop.Outlook;
//---------------------------------------------------------درون تابع مورد نظر بنویسید
Microsoft.Office.Interop.Outlook.Application app = newMicrosoft.Office.Interop.Outlook.Application();
NameSpace ns = app.GetNamespace("MAPI");
ns.Logon("", "", false, true);
AddressList GAL = ns.AddressLists["Global Address List"];
DataTable table = new DataTable();
table.Columns.Add("Email", typeof(string));
foreach (AddressEntry Email in GAL.AddressEntries)
{
table.Rows.Add(Email.Name);
}
dataGridView1.DataSource = table;
//--------------------------------------------------------
موضوعات مرتبط: برنامه نویسی
برچسب ها: خواندن آدرس ایمیل , سی سارپ , c , outlook
یه توضیح بدم که برای برنامه نویسی چند نخی در c++ حتما باید کتابخانه BOOST را دانلود کنید و یا اینکه بسازید که تو لینک بالا شرح داده شده.
موضوعات مرتبط: برنامه نویسی
برچسب ها: c , چند نخی
برای دیدن این توضیحات می تونید اینجا کلیک کنید.
موضوعات مرتبط: برنامه نویسی
برچسب ها: چند نخی , سی پلاس پلاس , c
.: Weblog Themes By Pichak :.