PDA

View Full Version : سوال: لود شدن اطلاعات در textbox



vapa_71
شنبه 09 دی 1391, 22:53 عصر
با سلام خدمت دوستان عزیز

آیا میشه واسه یک textBox حالتی رو قرار داد مثل محل تایپ url درون browser عمل کنه

مثلا ما توی دیتابیسمون اینا رو داریم

reza
mohamad
ali
naghi

حالا وقتی r رو داخل textBox مینویسیم به صورت کم رنگ بقیه اسمشو بزنه ؟ اینطور حالتی اصلا وجود داره ؟

plus
شنبه 09 دی 1391, 23:06 عصر
بله. مشخصه AutoCompleteCustomSource رو رو برابر آرایه ای از String قرار بدین و مشخصه AutoCompleteSource رو CustomSource و مشخصه AutoCompleteMode رو یکی از حالت های غیر از None بکنین.

vapa_71
شنبه 09 دی 1391, 23:09 عصر
بله. مشخصه AutoCompleteCustomSource رو رو برابر آرایه ای از String قرار بدین و مشخصه AutoCompleteSource رو CustomSource و مشخصه AutoCompleteMode رو یکی از حالت های غیر از None بکنین.

سلام دوست عزیز میشه جزئی تر توضیح بدین .

vapa_71
شنبه 09 دی 1391, 23:16 عصر
میخوام داده ها رو از دیتابیس بگیره !

plus
شنبه 09 دی 1391, 23:36 عصر
خوب شما خودتون بهتر میدونید چطوری با دیتا بیستون کار کنید.مثلا ممکنه یک جدولی داشته باشین که این عبارات رو داشته باشه یا توی چندتا جدول باشه. موضوع اینه که شما باید خروجی دیتابیس رو به صورت تعدادی string به کنترل بدین.
من کد دیتابیس نمینویسم شاید دوستان بتونن در اون زمینه کمتون کنن.مثلا فرض کنیم خروجی شما از دیتا بیس در یک DataTable باشه:

public Form1()
{
InitializeComponent();

textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;

DataTable dtAutoCompleteSource = null;
// Connect to db, read data and fill dtAutoCompleteSource
// dtAutoCompleteSource = ...;
foreach (DataRow row in dtAutoCompleteSource.Rows)
{
textBox1.AutoCompleteCustomSource.Add(row.Field<string>("AutoCompleteField"));
}
}

vapa_71
شنبه 09 دی 1391, 23:54 عصر
مرسی اما من کلا چیزی نفهمیدم